我在我的项目中使用托管的OpenSSL包装器进行相互身份验证。到目前为止我所做的是通过调用。AuthenticateAsClient
SslStream
函数来发送客户端证书,我从服务器获得服务器证书以及回调函数中的3个链证书。但我不知道如何处理此服务器证书。现在我有两个问题:
即使我在本地计算机上安装了Root CA,为什么在调用error:14094412:SSL routines:SSL3_READ_BYTES:sslv3 alert bad certificate
函数时出现AuthenticateAsClient
错误?
如何使用托管OpenSSL将我在服务器回调函数中获得的服务器证书添加到密钥存储区中,或者还需要使用此服务器证书完成相互身份验证?
任何人都可以帮我完成使用OpenSSL的相互身份验证过程。