首页 小组 问答 话题 好文 素材 用户 唠叨 我的社区

[分享]如果在 HarmonyOS 应用中实现自定义的证书校验逻辑,我需要遵循哪些步骤?

不爱phpLv.1普通用户
2024-09-06 11:43:08
0
150

参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...

  1. 导包。

    import { rcp } from '@kit.RemoteCommunicationKit';
  2. 定义应用的证书校验器。

    const selfDefinedRemoteValidation = (context: rcp.ValidationContext) => {
      return false;
    }
  3. 使用证书校验器。

    let request = new rcp.Request('GET');
    
    //将证书校验器配置到请求中
    request.configuration = {
      security: {
     remoteValidation: selfDefinedRemoteValidation
      }
    };
    
    //创建session
    let session = rcp.createSession();
    try {
      //发起请求
      session.fetch(request);
      session.close();
    } catch (error) {
      console.error(`Rcp err: Code is ${error.code}, message is ${JSON.stringify(error)}`);
      session.close();
    }
不爱php
不爱php

46 天前

签名 : 智者不入爱河   150       0
评论
站长交流