未能創建 SSL/TLS 安全通道


服務端用了自簽名證書,客戶端需帶上證書去請求

                ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(CheckValidationResult);//驗證服務器證書回調自動驗證
                X509Certificate cer1 = new X509Certificate("client.pfx", "123456");
                request.ClientCertificates.Add(cer1);

public static bool CheckValidationResult(object sender, System.Security.Cryptography.X509Certificates.X509Certificate certificate,
System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors errors)
{ // 總是接受
return true;
}

試了很多方法總是報“未能創建 SSL/TLS 安全通道”等錯誤

解決步驟:

1.安裝證書到本地計算機賬號

2.將項目.net版本升到4.6


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM