配套演示录像:http://edu.51cto.com/course/course_id-485-page-2.html

在很多时候,非对称式加密的应用不止局限于服务器上,在很多时候网络设备上也需要使用,比如前面所描述的SSH,而证书则是非对称式加密最典型的应用,特别以基于IPsec的***中的应用而闻名,比如:配置基于思科IOS、ASA、PIX、***集中器上的***时都可以使用证书,所以网络设备特别是安全设备随时都可能向证书服务器申请证书,那么如何部署这些网络设备向证书服务器申请证书将是任务的重点。

注意:本任务只演示思科的网络设备向微软的证书服务器申请证书的过程,并不包括***的完整的配置,因为这不属于本课程讨论的范围,如果需要进一步的理解如何将证书应用于***,那么请以参看该系列课程的***技术部分。

关于网络设备申请CA的过程:


如图3.170所示为路由器向CA申请证书的过程,具体描述如下所示:

第一步:首先要配置网络设备,比如路由器支持CA,然后路由器R1在本地产生一个公私钥对,关于具体使用什么指令产生公私钥对将在本任务的演示部分做描述。

第二步:在路由器向CA申请证书之前,路由器必须验证CA服务器的合法性,事实上这个过程是路由器将获取一张CA服务器的自签发证书,这张自签发证书可以体现CA的身份,并包含CA的公钥,以此目标来体现CA的合法性。

第三步:路由器正式向CA提交证书申请,实际上的操作也就是路由器R1将自己在第一步中生成的公私钥对中的公钥拿到CA上去做一个合法性的签名,为什么要做这个合法性的签名?因为:当有其它的网络设备比如R2需要使用R1的公钥来加密数据时,R2必须要确定这个公钥一定是属于R1的,而不属于某个“恶棍”的公钥,那么R2如何确定该公钥是否属于R1,最科学的办法就是查看该公钥有没有自己信任CA的签名,如果有,那么该公钥一定就是R1的,这就是所谓的第三方信任机构存在的价值。

第四步:证书服务器CA审查R1的证书申请后,为R1颁发证书,同时备份相关信息到自己的知识库中。

注意:上述整个过程中,公私钥对是在路由器本地产生,而CA只是通过发放证书的形式来确认公钥的合法性,也就是说CA颁发给路由器的证书中的公钥并不是CA生成的,而是路由器自己生成的,CA只对它做了合法性认可而已。


实训演示:各种网络安全设备、***设备向微软证书服务器申请证书

演示目标:配置思科的路由器R1向微软的证书服务器申请证书

演示环境:如下图3.171所示。

演示工具:思科路由器、基于windows 2003服务器的证书组件、SCEP插件。

演示步骤:

第一步:配置路由器R1与证书服务器的通信连接,具体配置如下所示,必须保证证书服务器能与路由器相互ping通,结果应如下图3.172所示。

路由器R1上的基本配置:

R1(config)#interfacee1/0* 进入E1/0接口配置模式

R1(config-if)#ipaddress 192.168.201.2 255.255.255.0*为该接口配置IP地址

R1(config-if)#noshutdown* 激活该接口

R1(config-if)#exit

第二步:在证书服务器上安装证书组件,在正式安装证书组件前,必须确保证书服务器安装了IIS组件,具体如下图3.173所示,因为路由器也是通过URL的形式来申请证书。然后在正式安装证书组件时,必须保证如图3.175所示选中独立根CA。

注意:当配置路由器向微软的证书服务器申请证书时,只安装上述第二步中的证书组件是不够的,还必须安装SCEP的插件,什么是SCEP,为什么要安装SCEP的插件?


SCEP(Simple Certificate Enrollment Protocol):

它是由Cisco、VerSign、Entrust、Microsoft、SunMicrosystems联合开发的一个简单证书注册协议,提供了一个管理证书存活周期的标准方法,提供了多个不同厂商设备之间相互操作的证书处理,所以如果两个不同厂商设备之间要相互操作证书,那么必须为证书服务器安装SCEP协议,它以一个独立插件的形式体现。


第三步:安装SCEP协议,点击SCEP的安装包,出现如图3.175所示的提示,寻问你,是否在证书服务器上附加安装简单证书注册协议,因为现在的演示环境是两个不同的厂商在相互操作证书服务,所以必须选择是。

然后出现如图3.176所示的对话框,要求为附加到证书服务器上的SCEP协议选择一个应用身份,在这里请选择使用本地系统账户。然后下一步,在图3.177的对话框中填写SCEP注册授理机构(RA)的相关内容,然后下一步,如果选择了Advanced EnrollmentOptions(高级选项),会出现如图3.178所示的内容,分别指示为加密或者数据签字配置密钥的长度,默认是1024位,您可以根据自身环境的需求来进行调整,一般情况下,密钥的位数越长,那么安全性就越高,当然成生密钥或加密数据的时间也就越长。

 在配置SCEP的最后会出现如图3.179所示的提示,指示安装成功,然后为用户申请了以后要使用SCEP注册证书时的URL地址,在这里,要记住这个地址,因为在后面步骤中,将会把这个UEL地址配置到路由器上,使其路由器可以成功的定位安装了SCEP组件的证书服务器位置。

第四步:现在开始配置路由器向证书服务器申请证书。为了让大家更有条理的来配置路由器申请证书,把整个配置分成如下8个部分:

1、配置路由器的时间

2、配置路由器的主机名

3、配置路由器的域名

4、生成本地的密钥对

5、配置路由器支持CA

6、验证证书服务器

7、在路由器上正式向CA申请证书

8、在路由器上查看申请的证书

配置路由器的时间:

R1#clock set07:07:00 april 25 2013

配置路由器的主机名:

R1(config)#hostnameR1

配置路由器的域名:

R1(config)#ipdomain-name catesting.com

生成本地的密钥对:

R1(config)#cryptokey generate rsa

如下为系统的提示:

The name for the keys will be:R1.catesting.com

Choose the size of the key modulus inthe range of 360 to 2048 for your

General Purpose Keys. Choosing a key modulus greater than 512 may take

a few minutes.

How many bits in the modulus [512]:*指定密钥的长度

% Generating 512 bit RSA keys, keys willbe non-exportable...[OK]

注意:在路由器本地生产的RSA密钥对,也就是路由器在安全应用中需要使用的公私钥对,而待会儿CA只是对该密钥对中的公钥进行合法性认证,并签发证书。


配置路由器支持CA:

R1(config)#crypto catrustpoint myca

* 申明一个名为myca的CA信任点。

R1(ca-trustpoint)#enrollmentmode ra

* 申明为注册授理机构模式。

R1(ca-trustpoint)#enrollmenturl http://192.168.201.1/certsrv/mscep/mscep.dll

* 申明证书服务器的URL注册地址。

R1(ca-trustpoint)#exit

验证证书服务器:

R1(config)#crypto caauthenticate myca


Certificate has the following attributes:*提供的证书服务器自签发证书的指纹

     Fingerprint MD5: 67222CEF DACC9750 2A6DFE6C FCFE9DD3

    Fingerprint SHA1: 3A5DB0C1 6FC94736 EF1194B8 E1F965D1 C06A46D6

% Do you accept this certificate?[yes/no]: y*寻问是否要接收证书服务器自签发的证书

TrustpointCA certificateaccepted.


注意:路由器验证证书服务器时,实际上是路由器去接受一张来自于证书服务器CA自签发的一张证书。

在路由器上正式向CA申请证书:

首先要到证书服务器CA上通过在IE中输入URL名称:http://192.168.201.1/certsrv/mscep/mscep.dll获得如下图3.180所示的挑战密码,因为路由器正式向CA申请证书时会使用该密码。


R1(config)#cryptoca enroll myca

* 在路由器上正式发起证书申请

系统提示:

% Start certificate enrollment..

% Create a challenge password.You will need to verbally provide this

  password to the CA Administrator in order torevoke your certificate.

For security reasons yourpassword will not be saved in the configuration.

  Please make anote of it.

Password:*使用图3.180所示的密码

Re-enter password:*再次输入密码

% The subject name in the certificate will include:R1.catesting.com*指示路由器的域名

% Include the router serial number in the subject name?[yes/no]: n*是否在主题中包括路由器的序列号

% Include an IP address in the subject name? [no]: n*是否在这个主题中包括IP地址

Request certificate from CA? [yes/no]: y* 是否申请证书,该处必须选择是。

% Certificate request sent to Certificate Authority

% The 'show crypto ca certificate myca verbose'commandwill show the fingerprint.

当在路由器上申请证书后,然后来到证书服务器CA上,打开证书颁发机构的管理控制台,如下图3.181所示,在挂起的申请容器中,可以看到一张待处理的证书,选择将其颁发给路由器R1,完成颁发后,在颁发的证书容器中,可以看到如下图3.182所示的证书,这张证书就是CA颁发给路由器R1的证书,注意观察颁发给和颁发者的内容便知。

  至此完成整个网络设备向微软证书服务器申请证书的实训演示过程,此时,用户可将路由器R1上的证书用作不同的安全目的,比如IPsec的***等,但这不属于本课程的描述范围,所以在此不多作描述。

演示:各种网络安全设备、***设备向微软证书服务器申请证书相关推荐

  1. AD RMS高可用(二)为rms群集服务器申请证书

    rms证书是加密所需,所以这里要为rms创建自定义的证书申请,是部署rms安全的前提条件.以下是rms证书申请的过程: 1) 单击"开始"/"运行",输入MMC ...

  2. 微软免费服务器申请教程,2019年8月13日最新免费申请微软OneDrive5TB云盘超详细教程!...

    2019年8月13日最新免费申请微软OneDrive5TB云盘超详细教程!(已亲测!) 本人已于今天2019年8月13日日亲测,成功获取微软OneDrive 5T云盘! 第一步:.打开申请链接 学生版 ...

  3. 微软tfs服务器申请,TFS 的命令行工具

    TFS 的命令行工具 06/09/2015 本文内容 Visual Studio Team Foundation Server (TFS) 命令行工具执行几类任务. 某些任务可以通过用户界面完成,其他 ...

  4. 安装win2008r2、域控、IIS、证书服务器、部署exchange2010

    1/45 安装win2008r2.域控.IIS.证书服务器.部署exchange2010目的是最后完成exchange2010的部署,按照win2008r2---域控---IIS---证书服务器--- ...

  5. 使用证书保护网站--兼谈证书服务器吊销列表的使用

    现在许多企业与个人,都拥有属于自己的网站,并且发布在Internet供朋友.合作伙伴或其他人所访问,但是,在许多情况下,某些发布到Internet的网站,只想让指定的用户或指定的人来访问,那么应该怎么 ...

  6. 域控如何申请服务器ca证书,域环境证书申请--基于微软管理控制台(MMC)申请证书...

    目前,大量计算机网络都存在被未经授权访问的隐患.为了保护用户的网络及网络传输信息的安全,可以使用证书服务.在许多产品中, 为了提高通信的安全,都需要"证书"服务的支持.例如,Exc ...

  7. 微软私有云系列----证书配置

    对于DC.CONTOSO.COM,添加证书服务器.证书服务在后续的操作中,可能会被用到.所以我们在这步先添加证书服务器. 角色服务选择为证书颁发机构: 随后点击感叹号,对证书服务器进行配置: 配置证书 ...

  8. 密码学专题 证书和CA指令 申请证书|建立CA|CA操作|使用证书|验证证书

    Req指令介绍 功能概述和指令格式 req指令一般来说应该是提供给证书申请用户的工具,用来生成证书请求以便交给CA验证和签发证书.但是,OpenSSL的req指令的功能远比这样的要求强大得多,它不仅可 ...

  9. CA证书服务器(4) 证书、CA、PKI

    前面连续用3篇博文介绍了网络安全中涉及到的一些基础知识,现在终于要讲到我们的正题了--证书以及证书服务器. 1.证书 对于我们用户来讲,在实际应用中主要是通过证书来实现前面所提到的种种安全技术,就好像 ...

最新文章

  1. android中图型的阴影效果(shadow-effect-with-custom-shapes)
  2. netflow流量分析工具 linux,Centos5/Linux安装Nfdump和Nfsen图形界面分析netflow数据
  3. 线程执行完之后会释放吗_java多线程并发:CAS+AQS+HashMap+volatile+ThreadLocal,乐分享...
  4. 友源社区APP论坛源码+网站源码
  5. 【Github使用感触之一】使多文件多版本变得简单
  6. 没解决:MMC不能打开文件MSC可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版本创建。也可能你没有访问此文件的足够权限
  7. mlock - 将页面锁入内存
  8. java servlet面试题_JavaWeb之JSP和servlet面试题附答案
  9. http://www.boobooke.com/bbs/thread-10284-1-1.html
  10. 杭州电子科技大学计算机专业考研分数线,2019杭州电子科技大学研究生分数线汇总(含2016-2019历年复试)...
  11. 作为一名优秀的程序员,如何选购适合自己的显示器
  12. 从奶茶品牌【茶颜悦色】看互联网的品牌保护
  13. 司马懿在曹操追悼会上的讲话
  14. 信息技术应用 中职计算机教学,新形势下信息技术在中职计算机课程教学中的应用...
  15. torch has an invalid wheel.
  16. redis切换db方法
  17. 广告主选择投放广告的指标——精准性
  18. 产品管理——怎样做产品规划
  19. 都是坑啊!银行为什么要以科技岗招人然后让人干两年柜员?
  20. Mac上最好用的BT下载工具——Folx

热门文章

  1. RMAN备份学习笔记
  2. 《『若水新闻』客户端开发教程》——18.自定义TextView(1)
  3. 如何修改Solaris的时区信息
  4. 使用TensorFlow给花朵#127802;分类
  5. 连接mysql超过连接次数处理办法
  6. mysqldump只导出数据或者只导出表结构
  7. 点评2009年十大PHP图书(前言)
  8. jstl之c:forEach的使用
  9. [原创]ASP.net 2.0 ObjectDataSource 应用操作代码实例(1)-—访问SQL2005
  10. D-Link 修复多个硬编码密码漏洞