TLSSocket单向认证,使用与socket服务配套的ca证书进行认证时出现ca证书错误,但是用域名绑定的证书就能验证成功,不知道TLSSocket内部获取服务器的证书是socket连接下发的吗
TLSSocket单向认证,使用与socket服务配套的ca证书进行认证时出现ca证书错误,但是用域名绑定的证书就能验证成功,不知道TLSSocket内部获取服务器的证书是socket连接下发的吗
1 回答835 阅读✓ 已解决
1 回答1.1k 阅读
1 回答961 阅读
1 回答914 阅读
1 回答846 阅读
1 回答795 阅读
1 回答743 阅读
TLSSocket内部获取服务器的证书是通过TLS连接下发的,TLSSocket单向认证时,客户端需要验证服务端的证书。
客户端可以使用与服务端配对的CA证书来验证服务端证书的合法性。如果使用了域名绑定的证书能够验证成功,而使用与socket服务配套的CA证书验证失败,可能是因为服务端的证书链中存在问题,或者是CA证书本身存在问题。
建议检查服务端证书链中是否存在问题,或者尝试使用其他CA证书来验证服务端证书的合法性。