第一種方式:
先進入到vs2008的命令行狀態,即:
開始-->程序-->Microsoft Visual Studio 2008-->Visual Studio Tools-->Visual Studio 2008 命令提示
鍵入:
makecert -r -pe -n "CN=MyServer" -ss My -sky exchange
解釋一下:makecert.exe是一個專門用來製作證書的小工具,上面一行的意思就是製作一個CN=MyServer的服務器證書,默認存儲在 CurrentUser/My這個位置,同時這個證書標識爲可導出。(詳細的
MakeCert參數可參見http://msdn.microsoft.com/zh-cn/bfsktky3(vs.80).aspx)
再輸入:
makecert -r -pe -n "CN=MyClient" -ss My -sky exchange
生成客戶端證書,證書生成好以後,可以在IE裏查看到,IE-->工具-->Internet選項-->內容-->證書
第二種方式:
mmc 如何管理本機上的(數字/x.509)證書
將“證書”管理單元添加到用戶帳戶的 MMC
1. 單擊“開始”,單擊“開始搜索”,鍵入 mmc,然後按 Enter。
2. 在“文件”菜單上,單擊“添加/刪除管理單元”。
3. 在“可用的管理單元”下,雙擊“證書”,然後:
如果作爲管理員登錄,請單擊“我的用戶帳戶”,然後單擊“完成”。
如果作爲用戶登錄,則證書將自動加載。
4. 如果沒有其他要添加到控制檯的管理單元,請單擊“確定”。
5. 若要保存此控制檯,請在“文件”菜單上單擊“保存”。
另一方法:
1. 單擊“開始”,再單擊“運行”,鍵入 certmgr.msc,然後單擊“確定”。
2. 在 MMC 中,展開“證書 - 當前用戶”,再展開“個人”。
3. 在右側窗格中,用鼠標右鍵單擊並指向“所有任務”,然後單擊“申請新證書”。