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

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

HarmonyOS
7天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

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

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

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

分享
微博
QQ
微信
回复
7天前
相关问题
HarmonyOS TLSSocket建连ca入参必传问题
104浏览 • 1回复 待解决
https如何设置ca证书和客户端证书
625浏览 • 1回复 待解决
https请求带有ca证书的图片的具体实现
2080浏览 • 1回复 待解决
ca证书内容在控制台不输出
409浏览 • 1回复 待解决
网络请求怎么进行SSL证书认证?
3539浏览 • 1回复 待解决
HarmonyOS 证书链校验器报19030001错误
108浏览 • 1回复 待解决
HarmonyOS TLSSocket发送消息报错
103浏览 • 1回复 待解决