HarmonyOS TLSSocket 单向认证,ca证书错误?

TLSSocket单向认证,使用与socket服务配套的ca证书进行认证时出现ca证书错误,但是用域名绑定的证书就能验证成功,不知道TLSSocket内部获取服务器的证书是socket连接下发的吗

阅读 554
1 个回答

TLSSocket内部获取服务器的证书是通过TLS连接下发的,TLSSocket单向认证时,客户端需要验证服务端的证书。

客户端可以使用与服务端配对的CA证书来验证服务端证书的合法性。如果使用了域名绑定的证书能够验证成功,而使用与socket服务配套的CA证书验证失败,可能是因为服务端的证书链中存在问题,或者是CA证书本身存在问题。

建议检查服务端证书链中是否存在问题,或者尝试使用其他CA证书来验证服务端证书的合法性。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进