X.509證書生成


1.使用IIS生成,這個最簡單

http://www.cnblogs.com/chnking/archive/2008/10/07/1305811.html

2.使用VS.NET 2010工具makecert命令:

   參數含義:

  -n "CN=MyEggSoft"  (證書持有者的X509證書名,制作時一定要和服務器名字相同);
  -r 創建一個自簽名證書(簽名實體發布給自身的證書,發布者和證書主體相同,自己作的)
  -pe  證書私鑰可導出
  -sr localmachine  證書存儲位置,本機
  -a 數字簽名算法,默認sha1(是1而不是英文"l")
  -ss My 存儲在個人證書那里
  -sky exchange 密鑰類型是交換密鑰  
示范:
   makecert -n "CN=MyEggSoft" -pe -sr localmachine -ss My -a sha1 -sky exchange

  其他參數具體的含義請參看:

  http://msdn.microsoft.com/zh-cn/library/bfsktky3(v=vs.80).aspx 

 證書作好后,運行”mmc",添加/刪除管理單元,選擇”證書“

在個人-證書中可以看到作好的證書,先導出;

客戶端在受信任的根證書頒發中要導入已作好的證書,才能去訪問服務器端(否則IE會報告:此網站的安全證書有問題),WCF客戶端就無法生成 

3.使用商業證書

http://www.wosign.com/Support/iis7.html

 


免責聲明!

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



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