自己申请证书服务:
1. 插入Win2003的安装光盘,添加Windows组件“证书服务”。(安装“证书服务”前最好确认你的系统是否安装好了IIS服务,如果没有先安装好IIS)。
2. 安装好“证书服务”,你的IIS增加一个certsrv的站点,这时候你访问
http://servername/certsrv (例如我的机器名为SLife-ML,servername就是SLife-ML)
3. 访问页面后就可以申请证书
4. 然后点击“开始”->“管理工具”->“证书颁发机构”,在“挂起的证书”中就会出现你刚才申请的证书编码,右键点击后同意颁发。
5. 从新访问http://servername/certsrv,然后选择“查看挂起的证书申请的状态”,就可以下载安装你需要的证书了
注意:
1. 如果安装前没有安装IIS,安装“证书服务”后再安装IIS不会有certsrv站点
2. 我们申请的证书(用于ActiveX控件的认证)申请证书时需要申请“高级证书”->“创建并向此 CA 提交一个申请” 这边有以下几点需要注意:
1) “国家(地区)”填入“CN”
2) 要勾选“标记密钥为可导出”以及勾选“导出密钥到文件”,最后给你的密钥起个名字,这时你下载证书时,就会同时下载一个密钥到你指定的目录了
3) “证书服务”只能在Windows Server 2003中使用。
可参见:
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-chs/library/ServerHelp/590fcc3e-c54f-48b7-95f2-45ee2255fc11.mspx?mfr=true