目前HarmonyOS连接测试环境没有问题, 连接生产的时候 就爆SSH SSL 401连接不通, 后面采用了RCP请求方式,如果是使用自己的CA 或者系统的CA 依旧还是报 原来的问题, 然后想自定义证书校验
let sessionConfig: rcp.SessionConfiguration = {
requestConfiguration: { security: { remoteValidation: selfDefServerCertValidation } }
};
let selfDefServerCertValidation: rcp.ValidationCallback = (context: rcp.ValidationContext) => {
//此处编写证书有效性判断逻辑
return true;
}
想只验证公钥私钥 如果校验通过就可以了。但不清楚怎么写。
关于证书的相关配置,可以参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/remote-communication-rcp-V5\#section1597118916425
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/remote-communication-validation-V5\#section123091617105820