一、導入證書
2. 在 文件 菜單上單擊 添加/刪除管理單元 。
3. 在 可用的管理單元 列表中選擇 證書 ,點擊 添加 。
4. 在 證書管理 對話框中選擇 計算機賬戶 ,然后單擊 下一步
5. 在 選擇計算機 對話框中,單擊 完成 。
6. 在 添加或刪除管理單元 對話框單擊 確定 。
7. 展開 證書 (本地計算機) ,展開 個人 ,然后單擊 證書 。
8. 右鍵 -》 所有任務-》導入 選擇你的證書導入
二、安裝授權工具
1.下載 winhttpcertcfg.exe 安裝
2.安裝完
三、代碼中使用導入好的證書
HttpWebRequest httpRequest = (HttpWebRequest)HttpWebRequest.Create(strURL);
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
ServicePointManager.ServerCertificateValidationCallback =
(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) => { returntrue; };
//查找系統導入的證書
X509Store certStore = new X509Store(StoreName.My, StoreLocation.LocalMachine);
certStore.Open(OpenFlags.ReadOnly);
X509Certificate2Collection certCollection = certStore.Certificates.Find(X509FindType.FindBySubjectName, "
//請求代碼略...