这个问题都是关于解决SslPolicyError.RemoteCertificateNotAvailable
错误的。
我为另一端开发了一个带有 SSLStream 的 TCP 服务器和一个 TCP 客户端。
我通过以下方式验证服务器:
sslStream.BeginAuthenticateAsServer
我通过以下方式验证客户端:
sslStream.BeginAuthenticateAsClient
我正在从Trusted Publishers - Local Machine
.
两者都在同一台机器上运行。
我尝试从 .cer 和 .pfx 文件而不是受信任的发布者存储中加载客户端证书。但是服务器的客户端(远程)证书验证器回调因发现SslPolicyErrors
有RemoteCertificateNotAvailable
错误而失败。