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

在 HarmonyOS 应用中实现自定义的证书校验逻辑,我需要遵循哪些步骤

阅读 717
1 个回答

参考官方文档: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();
    }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进