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

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

HarmonyOS
2024-12-27 16:33:00
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

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

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

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

分享
微博
QQ
微信
回复
2024-12-27 19:24:05
相关问题
HarmonyOS TLSSocket建连ca入参必传问题
319浏览 • 1回复 待解决
HarmonyOS 安装ca证书报错
250浏览 • 1回复 待解决
https如何设置ca证书和客户端证书
994浏览 • 1回复 待解决
HarmonyOS http请求配置双向认证证书
317浏览 • 1回复 待解决
https请求带有ca证书的图片的具体实现
2265浏览 • 1回复 待解决
ca证书内容在控制台不输出
601浏览 • 1回复 待解决
网络请求怎么进行SSL证书认证?
3817浏览 • 1回复 待解决
HarmonyOS 证书链校验器报19030001错误
382浏览 • 1回复 待解决
HarmonyOS TLSSocket发送消息报错
332浏览 • 1回复 待解决
基于TLSSocket的通信能力
895浏览 • 1回复 待解决
HarmonyOS 在@State和@Prop的单向传输场景
284浏览 • 1回复 待解决