真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ASP.NET(C#)使用證書進(jìn)行SSL安全通信

 1.     獲取訪問網(wǎng)站需要的證書

為葉集等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及葉集網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、成都做網(wǎng)站、葉集網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

2.     從微軟官網(wǎng)下載“資源工具箱”,其中包括證書管理工具。
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17657

安裝完,Windows HTTP服務(wù)證書配置工具(WinHttpCertCfg.exe)通常應(yīng)該在C:\Program Files\Windows Resource Kits\Tools文件夾下。

3.     使用CMD命令行,運行WinHttpCertCfg.exe工具;
WinHttpCertCfg.exe –g –c LOCAL_MACHINE\MY –i “你的證書地址” –a “授權(quán)的用戶組/名” –p密碼

ASP.NET(C#)使用證書進(jìn)行SSL安全通信


給IIS服務(wù)用戶組授權(quán)并導(dǎo)入證書。

 

ASP.NET(C#)使用證書進(jìn)行SSL安全通信


這樣,就可以在IIS管理,證書頁面可以看到剛才導(dǎo)入的證書。
重啟IIS服務(wù),使剛才的授權(quán)生效。

4.     導(dǎo)出證書為.CER文件
開始—》運行—》輸入MMC;打開控制臺
文件—》添加/刪除管理單元
選擇“證書”,點擊“添加”,選擇“計算機賬號”,“下一步”,“完成”,“確定”
選擇“個人”—》“證書”;

 

ASP.NET(C#)使用證書進(jìn)行SSL安全通信


右鍵單擊證書,“所有任務(wù)”—》“導(dǎo)出”—》“下一步”—》“下一步”
選擇

ASP.NET(C#)使用證書進(jìn)行SSL安全通信

,點擊“下一步”,單擊“瀏覽”,輸入要保存的文件名和地址,“下一步”—》“完成”;
導(dǎo)出成功!

5.  C#使用證書進(jìn)行SSL安全通信代碼示例

  1. using System; 
  2. using System.Collections.Generic; 
  3. using System.Linq; 
  4. using System.Web; 
  5. using System.Web.UI; 
  6. using System.Web.UI.WebControls; 
  7. //引用命名空間 
  8. using System.IO; 
  9. using System.Net; 
  10. using System.Net.Security; 
  11. using System.Security.Authentication; 
  12. using System.Security.Cryptography.X509Certificates; 
  13.  
  14. public partial class ssl : System.Web.UI.Page 
  15.     protected void Page_Load(object sender, EventArgs e) 
  16.     { 
  17.         //驗證
  18.         //獲取請求返回的數(shù)據(jù) 
  19.         HttpWebResponse response = (HttpWebResponse)https.GetResponse(); 
  20.         //讀取返回的信息 
  21.         StreamReader sr = new StreamReader(response.GetResponseStream(), true); 
  22.         int count; 
  23.         char[] ReadBuf = new char[1024]; 
  24.         do 
  25.         { 
  26.             count = sr.Read(ReadBuf, 0, 1024); 
  27.             if (0 != count) 
  28.             { 
  29.                 Label3.Text = new string(ReadBuf); 
  30.             } 
  31.         } while (count > 0); 
  32.     } 
  33.     //重寫證書驗證方法,總是返回TRUE,解決未能為SSL/TLS安全通道建立信任關(guān)系的問題 
  34.     public bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors) 
  35.     { 
  36.         //總是返回TRUE 
  37.         return true; 
  38.     } 



新聞名稱:ASP.NET(C#)使用證書進(jìn)行SSL安全通信
鏈接分享:
http://weahome.cn/article/pgjddp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部