在企业里面如何部署证书服务
原创
©著作权归作者所有:来自51CTO博客作者iLync的原创作品,请联系作者获取转载授权,否则将追究法律责任
三. 证书服务
1. 证书服务(CA), 证书(数字证书)有何关系
1)证书服务,CA,证书颁发机构 三个称呼一样
2)CA是负责颁发证书的,证书是用来加密
2. 证书在现实环境中有何用?
1)加密: 比如访问网银都是通过 HTTPS 的方式访问。
2)签名:就是身份验证;比如在网银交易的时候所使用的U盾
3. 证书如何获取
1)向公网的证书提供商购买数字证书(www.verisign.com, www.ssl.com, www.wosign.com)
2 ) 可以在内部服务器上安装一个证书服务,从证书服务器上获得证书。
4. 从证书提供商购买的证书和内部服务器上申请的证书,在使用上是不是一样?
1) 从加密的角度讲是一样的
2) 在默认情况下,从公网上购买的证书,所有计算机都信任此证书,如果是从公司内部服务器上获取的证书,所有的计算机都是不信任的。
问题图下图
*
5. 为什么推荐去公网的证书提供商去买证书,而不自己免费的在公司内部去申请证书
在公网购买的证书默认情况下,所有的计算机都信任这张证书,用户访问的时候不会有任何的警告;
如果自己制作的证书,默认情况所有的操作系统都不会信任,在访问的时候都跳出安全警告窗体。
在公网购买的证书,在使用过程中更加稳定。
6. 对称加密和非对称加密
对称加密: 加密和解密使用同一把密钥
非对称加密:
1)非对称加密必须需要PKI(公共密钥架构)
2)每个加密的用户(计算机)必须需要两把钥匙:公钥和私钥
3)公钥存在于用户所申请的证书当中;而私钥是用户安装证书的时候在本地自动生成的。
4)如果用公钥加密,私钥解密;如果用私钥加密,公钥解密
5)公钥是公开的,每个人都可以获得;而私钥是保密的,只能自己知道
6)由公钥无法推算出私钥
7.实验:证书服务的部署和基本的应用
需求:
1) 部署好如图实验环境
2) 让Alice能够通过Http://www.intel.com访问到公网Web Server,并且在防火墙抓包,确认HTTP协议的访问时明文的。
3) 实现Alice能够通过 HTTPS://www.intel.com访问到公网的Web Server,并且在防火墙上抓包,确认HTTPS协议的访问是加密的。
有如下三种情况会导致客户端使用SSL加密时候跳出警告窗体:
1)客户端不信任SSL加密证书的证书颁发机构
2)当前客户端的系统时间不在证书的有效期范围内
3)客户端访问SSL加密的域名和证书名称不一致
8. 证书服务部署和使用注意点
1) 在工作组的环境中,只能安装独立CA; 在AD架构中,可以安装企业CA和独立CA;
企业CA好处:可以自动颁发证书,可以和AD架构整合等等
2) 证书服务器计算机要求比较严谨,所以计算机上只要安装证书服务器,计算机的名称无法修改,计算机无法加入域(当前是工作组),计算无法从域中退出(当前是域)等等
3) 计算机在申请证书前,务必保证这台计算机已经信任的所申请CA
9
---本文档由联科教育(http://www.iLync.cn)原创提供,如需转载请注明出处!---
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
server 2016证书服务安装
证书服务安装
服务器 重启 -
在GitHub里面如何删除库
GitHub是一个面向开源及私有软件项目的托管平台,今天将为大家介绍如何在GitHub中彻底删除一个
github java python git linux