由于现在安全问题日益严重,为了保证数据传输的机密性,交易者双方身份的确定性等问题,我们需要采用一种安全机制来实现这些功能,在这里我们来探讨以下PKI体系中的“证书”,也就是如何来构建一 个CA的环境来保证安全性。
    CA(证书颁发机构)主要负责证书的颁发、管理以及归档和吊销,我们可以把证书认为是我们开车需要使用的驾驶执照。证书内包含了拥有证书者的姓名、地址、 电子邮件帐号、公钥、证书有效期、发放证书的CA、CA的数字签名等信息。证书主要有三大功能:加密、签名、身份验证。这里不在具体阐述加密相关
知识,这里主要讨论如何来实现CA的环境。
   CA的架构是一种层次结构的部署模式,分为“根CA”和“从属CA”:“根CA”位于此架构中的最上层,一般它是被用来发放证书给其他的CA(从属CA)。在windows系统中,我们可以构建4种CA:企业根CA和企
业从属CA(这两种CA只能在域环境中);独立根CA和独立从属CA。
    安装CA:通过控制面板--添加删除程序--添加删除windows组件--证书服务,在安装过程中选择安装的CA类型,再这里我们选择独立根CA,输入 CA名称以及设置有效期限,完成向导即可。(在这里注意:安装证书服务前先安装IIS) 申请证书:CA服务装好以后就可以直接申请证书了,申请证书有两种方法:通过MMC控制台(此方法只适用于企业根CA和企业从属CA)和通过WEB浏览 器。在这里我们只能选择WEB浏览器的方式,找到一台客户端计算机,在IE浏览器中输入
[url]http://ca[/url] 服务器的IP地址或者计算机名/certsrv即可。然后选择申请新证 书,选择证书的类型,输入正确的信息,即可获得证书。
    使用证书:我们可以自己架设一个最简单的POP3服务器,来实现邮件服务。现在假设lily要向lucy发送一封加密和签名电子邮件,在lily这边的 outlook中选择工具--帐户--邮件,选择lily的帐户,再单击属性--安全,选择证书就可以了。在lucy处做同样的操作。


本文出自 “ 陈宣宋微软技术空间” 博客,请务必保留此出处 [url]http://chensky.blog.51cto.com/177526/43949[/url]