HarmonyOS 鸿蒙Next https 双向认证
HarmonyOS 鸿蒙Next https 双向认证
使用 axios 这个网络请求库,请求参数有 客户端的 p12 证书和密码,请求发出之后返回信息为 “1007900060 远程服务器SSL证书或SSH秘钥不正确” ,但是我查看了证书信息, 是 2027 年过期,怎么办呢
2 回复
1007900060报错提示为远程服务器SSL证书或SSH秘钥不正确导致,请检查下使用证书 或 通过SecurityConfiguration参数设置需要校验的域名证书
可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/remote-communication-rcp-V5
可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/remote-communication-rcp-V5
针对HarmonyOS 鸿蒙Next中HTTPS双向认证的问题,以下是一些关键信息和步骤:
在HarmonyOS鸿蒙Next系统中,实现HTTPS双向认证需要确保客户端和服务端都能相互验证对方的数字证书。这通常涉及以下步骤:
- 客户端配置:客户端需要加载服务端的CA证书以验证服务端证书的有效性,同时还需要准备客户端自己的证书和私钥,以便在认证过程中发送给服务端进行验证。
- 服务端配置:服务端同样需要配置以验证客户端的证书。这通常意味着服务端需要请求客户端的证书,并在握手过程中验证其有效性。
- 代码实现:在HarmonyOS应用中,可以使用相关的网络API(如
HttpsURLConnection
或自定义的TLS Socket)来实现双向认证。在创建连接时,需要指定CA证书路径、客户端证书和私钥等参数。
如果在实际操作中遇到问题,建议检查证书的有效性、路径的正确性以及代码中的配置参数。此外,确保HarmonyOS系统的版本支持所需的TLS特性和API。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html