超详细!! Windows部署PKI与证书服务 主打一个手把手教学!!!

windows部署PKI与证书服务

安装证书服务

本博主练习时长两年半,超详细步骤,欢迎大家来学习!!!!!!!!

        首先我们先创建部署了域环境的一台windows Server-2016服务器用来部署PKI与证书服务和一台客户端: Windows -7用来验证

        因为在Windows Server 2016操作系统中,证书服务不是Windows 默认的服务,所以需要在系统安装完成后手动添加证书服务。

        (1)打开“服务器管理器”窗口,单击“添加角色与功能”

        (2)一直下一步直至“服务器角色”,勾选“Active Directory 域服务”

        (3)在“选择角色服务”窗口中,选择“证书颁发机构”和“证书颁发机构Web注册”两个复选框,后一直下一步直至“安装”(“证书颁发机构Web注册”复选框用于使用户通过Web浏览器连接到CA,以便申请证书或检索证书吊销列表)

        (4)安装好后,单击“完成”按键

        配置证书服务  

        (1)单机服务器管理的“通知”按键,在展开的菜单中选择“配置目标服务器上的Active Directory 证书服务”

        (2)若要安装证书颁发机构Web注册和企业证书颁发机构,则分别需要本地Adiministrators组和Enterprise Adims组的权限。默认为当前登录的域管理员,权限满足,单击“下一步”按键

        (3)在“角色服务”窗口中,选择 “证书颁发机构” 和 “证书颁发机构Web注册”

        (4)在“设置类型”窗口中选择“企业CA”,然后单击“下一步”按键

          (5)在“CA类型”窗口中,选择“根CA”单选按键,单击“下一步”按键

        (5)在“私钥”窗口中,选择“创建新的私钥”单选按键,单击“下一步”

        (6)在“CA的加密”窗口中,使用默认的CSP(加密提供程序),哈希算法和密钥长度,单击“下一步”按键

        (7)在“CA名称”窗口中使用默认配置 ,单击“下一步”

        (8)在“有效期”窗口使用默认配置,单击“下一步”按键,默认有效期五年

        (9)在“CA数据库”窗口中,可以修改数据库存放的位置和数据库日志存放的位置,使用默认配置,单击“下一步”按键

        (10)在“确认”窗口中,查看角色,角色服务或功能的配置信息,确认无误后单击“配置”按键

        (11)配置完成后从“服务器管理器”窗口中单击“关闭”按键

        (12)从“服务器管理器”窗口的“工具”菜单中选择“证书颁发机构”,打开证书管理器,管理证书的颁发

应用证书服务

1.申请证书

        (1)在Web服务器上,打开“Internet Information Server(IIS)管理器”窗口,在左侧窗格中选择服务器名称,双击中间窗格的“服务器证书”

        (2)点击右侧窗格的“创建证书申请”后,输入证书的必须信息

        (3)在“加密服务提供程序属性”窗口中,使用默认的加密程序和密钥长度,单击“下一步”

        (4)在“文件夹”窗口中,指定证书的文件名和保存位置

        (5)打开证书申请文件“C:\xin.txt”文本文件,里面是申请的证书文件编码

        2.提交申请证书

        通过浏览器可以访问certsrv虚拟目录来提交申请

        (1)复制证书申请里的全部内容

        (2)打开浏览器输入“http://ip/certsrv"(ip是Windows Server 2016 的IP地址)

如果弹出这个页面,选择“添加”,出现IP地址后,再选择“添加”按键

        点击“申请证书”

        (3)在“申请一个证书”页面中,单击“高级证书申请”

        (4)在“高级证书申请”页面中,选择第二项,使用Base64编码的证书申请

        (5)在“提交一个证书申请或续订申请”页面,将第一步复制的证书申请内容粘贴到“保存的申请”文本框中,在“证书模板”下拉列表框中选择“Web服务器”

        3.颁发证书

        我们使用的是域环境企业级CA申请的证书,提交申请后会自动颁发,并直接进入“证书颁发”页面。

       (1) 选择“Base 64编码”单选按键,并点击“下载证书”,并将证书另存为在本地(如C:\)

使用和安装证书

        1.在Web服务器上 安装证书

               打开Internet Information Services(IIS)管理器,点击“证书”

2.配置安全通道

        (1)展开左侧窗口的节点树,选择需要使用该证书的站点,点击右侧操作窗格中的“绑定按键”

        (2)在“添加网站绑定”对话框中选择类型为“https”,选择SSL证书为上次安装的证书“web”,使用默认“443”端口

        (3)选择需要配置SSL的站点,双击中间窗格中的“SSL设置”,进入“SSL设置”页面

        (4)勾选“要求SSL”选项,后应用

 证书的导入与导出

        1.导出证书

        (1)点进“服务器证书”页面

        (2)在中间窗格选择目标证书,点击右侧窗格的“导出”按键

        2.导入证书

        (1)点进“服务器证书”页面

        (2)在中间窗格选择目标证书,点击右侧窗格的“导出”按键

        (3)在“导入证书”对话框中,输入证书路径,文件名和密码后完成证书的导入

安装证书

        (1)点击“安装证书”,后选择“存储位置”

        (2)选择证书存储

        

        (3)完成安装证书

  • 26
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PKI (Public Key Infrastructure) 是一种用于安全地管理和分发数字证书的框架。在Windows操作系统中也提供了PKI的支持,用于建立和管理数字证书、加密、身份验证和其他安全相关的功能。 在Windows PKI中,有几个关键的组件: 1. 证书颁发机构(CA):负责颁发数字证书,对证书申请者进行身份验证,并将其公钥与身份信息绑定在一起。Windows提供了自己的CA服务,可以用来设置企业内部的私有CA。 2. 证书存储:Windows操作系统提供了多个证书存储区域,包括用户证书存储和计算机证书存储。这些存储区域用于存放已颁发的证书,并提供了对证书的查看、导入和导出等功能。 3. 证书模板:Windows中的证书模板定义了具体的证书属性和使用限制。通过配置不同的证书模板,可以满足不同安全需求下的证书申请。 4. 证书链:Windows操作系统会自动构建证书链来验证数字证书的有效性。证书链是由一系列数字证书组成,每个证书都直接或间接地信任下一个证书,最终信任根证书。通过验证证书链,可以确保数字证书的合法性和可信度。 使用Windows PKI,可以实现以下功能: - 加密通信:使用数字证书对通信进行加密,确保数据在传输过程中的安全性。 - 数字签名:使用私钥对数据进行签名,验证数据的完整性和身份。 - 身份验证:使用数字证书验证用户身份,确保只有合法用户可以访问特定资源。 需要注意的是,Windows PKI是一个复杂的系统,涉及到密钥管理、证书颁发、证书更新等多个方面。在实际应用中,需要仔细规划和配置PKI组件,确保其安全可靠地运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值