windows 2003+IIS ssl证书认证
实验环境
实验环境都是windows 2003 R2 系统的VMware虚拟机。
系统打了可以识别v3版本的数字证书的补丁。
ssl证书服务端单项认证
准备:
ca证书颁发中心IP:192.168.1.100/24
web服务器IP:192.168.1.150/24
客户端IP:192.168.1.104
搭建:
1.ca证书颁发中心安装iis服务器以及证书服务。









2.web服务器安装iis

3.给web服务器申请服务端ssl证书





设置证书的名称

填写申请单位信息

填写站点公用地址

填写国家信息

选择生成的证书请求文件的保存路径






从之前生成的证书请求文件中复制内容粘贴上,并提交申请。

4.ca证书颁发中心通过申请


5.web服务器安装证书









6.web服务器开启ssl服务端认证


7.客户端下载安装ca的证书(火狐浏览器下)



注:如果是ie浏览器或者谷歌浏览器,直接在mmc里面导入或者直接双击安装证书就好了。当然最保险的做法是在你所用的浏览器里面导入证书。
至此,配置完成。

ssl证书双端认证
准备:
实验是在做完ssl证书单向认证的基础上做的。
搭建:
1.给客户端安装上私钥

2.在web服务器上导入客户端的公钥证书链
需要在本地计算机处导入r5和r4的公钥


3.服务器开启双端认证

至此配置完成,可以在客户端选择证书做双端认证。
备注
- 有些浏览器可能识别不到在mmc中导入的证书,需要在浏览器里面的证书选项中手动导入信任。
- 在web服务器中导入客户端公钥的时候需要导入到本地计算机中,如果导入到了当前用户的话,服务器时不信任客户端的证书的。
- 如果使用的是自己搭建的ca颁发的证书的话,一定要配置可以访问的crl的路径以便认证证书,否则如果查询不到证书的状态和可信任性,那么这张证书就会不被信任。
- web服务器导入证书的时候根ca和中间ca都要手动导入,没要导入根ca会导致该证书不被信任,如果没有导入中间ca会提示该证书无效。
- 实验环境要联网,不联网会导致无法确定证书状态,证书就会不被信任。
- 自己搭建的ca,申请证书的时候要使用ie浏览器,否则会出现莫名其妙的错误。
附录
WIN2003_R2_MSDN.iso 系统镜像:
下载源1(城通网盘)(访问密码:2679)
下载源2(百度网盘)(提取码:pjtj)
识别v3版本数字证书补丁:
本文档详细介绍了在Windows 2003 R2系统上,如何进行IIS服务器的SSL证书服务端单项及双端认证的配置。包括证书的申请、安装、开启SSL服务端认证以及客户端证书的导入,同时提醒了浏览器兼容性、证书链导入以及CRL路径配置等注意事项。
2152

被折叠的 条评论
为什么被折叠?



