此问题全部是关于解决SslPolicyError.RemoteCertificateNotAvailable
错误。TCP服务器上的SslStream无法通过RemoteCertificateNotAvailable验证客户端证书
我开发了一个带有SSLStream的TCP服务器和另一端的TCP客户端。
我验证与服务器:
sslStream.BeginAuthenticateAsServer
我验证客户端:
sslStream.BeginAuthenticateAsClient
我从Trusted Publishers - Local Machine
我加载客户证书。
两者都在同一台机器上运行。
我尝试从.cer和.pfx文件而不是受信任的发布者商店加载客户端证书。但服务器的客户端(远程)证书验证器回调失败,发现SslPolicyErrors
有RemoteCertificateNotAvailable
错误。
我也尝试从“个人”商店加载证书。 我的证书确实有私钥。 – cdpnet 2009-03-06 03:17:58