此問題全部是關於解決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