第一种方式:
先进入到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. 在右侧窗格中,用鼠标右键单击并指向“所有任务”,然后单击“申请新证书”。