部署PKI与证书服务给网页加“s”

发布时间:2020-10-08 13:26:59 作者:侯良金
来源:网络 阅读:1351

          IIS部署PKI与证书服务

一、什么是PKI

  PKI(公钥基础设施),是通过使用公钥技术和数字签名来确保信息安全,并负责验证数字证书持有者身份的一种技术。

本次实验的目的是使用PKI协议中的SSL为了给网页地址“http”后边加“S”。浏览网页的时候更安全,不必担心其发送的信息被非法的第三方截获。

 

二、证书颁发机构

  证书颁发机构也称为数字证书认证中心(Certficate  AuthorityCA),是PKI应用中权威的、可信任的、公正的第三方机构,也是电子交易中信赖的基础。CA的主要功能是负责生产、分配并管理所有参与网上交易的实体所需的身份认证数字证书。

 

三、实验要求

随便搭建一个网页,使用HTTPS(安全超文本传输协议)建立安全连接。

 

四、实验拓扑图

部署PKI与证书服务给网页加“s”


五、实验步骤


1、配置完相应的IP地址之后首先来配置证书颁发机构CA(实际工作中CA是不可能自己搭建的,是要像有权威的CA申请证书。)


1.1)、添加服务器角色,选择“Active Directory 证书服务”(这里做的是一台独立CA。如果做企业CA,需要AD服务)


部署PKI与证书服务给网页加“s”


1.2)、为WEB服务颁发证书需要勾上“证书颁发机构Web注册”

部署PKI与证书服务给网页加“s”



1.3)、没有域环境会默认装成独立CA

部署PKI与证书服务给网页加“s”


1.4)、后边全部选择默认设置,完成安装。(此时如果在CA服务器上没有安装过WEB服务,会默认安装WEB服务。因为要使用网页来申请证书。)

部署PKI与证书服务给网页加“s”


2、安装并配置web服务器

2.1)、安装WEB服务器,后边的配置都选默认的。

部署PKI与证书服务给网页加“s”


2.2)、在C盘下创建一个网页的根文件夹。

部署PKI与证书服务给网页加“s”


2.3)、在文件夹里新建一个记事本,随便打点字保存。把文件名字改为index.html

部署PKI与证书服务给网页加“s”

2.4)、打开IIS服务器。

部署PKI与证书服务给网页加“s”


2.5)、右击网站,点击添加网站。名称随便,物理路径指向刚才在C盘创建的那个文件夹

部署PKI与证书服务给网页加“s”


2.6)、先把默认的网站停止,把新创建的网站启动。

部署PKI与证书服务给网页加“s”


2.7)、用客户机登录一下看能否访问。

部署PKI与证书服务给网页加“s”

3、网站搭建完毕。开始给网页加S吧。

3.1)、打开web服务器IIS管理器,双击证书服务。

部署PKI与证书服务给网页加“s”


3.2)、点击右侧窗格的创建证书申请。

部署PKI与证书服务给网页加“s”


3.3)、这里由于不是真的网页,所以没有真实的信息就随便填写

部署PKI与证书服务给网页加“s”


3.4)、加密服务选择默认的即可。

部署PKI与证书服务给网页加“s”


3.5)、为证书申请一个文件名,可以选择桌面,随便起一个名字,以“.txt”格式结尾的文本。(这个文件不用提前创建好,自动创建。)

部署PKI与证书服务给网页加“s”


3.6)、打开刚才这个文件,复制里边的所有内容。

部署PKI与证书服务给网页加“s”


3.7)、打开浏览器,输入CA(证书服务器)服务器的ip地址(也可以输入CA服务器的计算机名),并且加上“/certsrv

部署PKI与证书服务给网页加“s”

3.8)、点击添加,并把CA服务器的地址添加进去。

部署PKI与证书服务给网页加“s”


3.9)、选择申请证书。

部署PKI与证书服务给网页加“s”

3.10)、再选择高级证书申请。

部署PKI与证书服务给网页加“s”


3.11)、选择第二项,使用base64…….证书申请。

部署PKI与证书服务给网页加“s”


3.12)、把刚才复制的那一堆乱码复制进去,点击提交。

部署PKI与证书服务给网页加“s”

3.13)、显示证书正在挂起,(独立CA需要手工颁发证书,企业CA就自动颁发了。)

部署PKI与证书服务给网页加“s”

3.14)、这时候回到CA服务器上,来颁发证书。

部署PKI与证书服务给网页加“s”


3.15)、选择挂起的申请,右击刚才申请的证书,选所有任务,点击颁发。

部署PKI与证书服务给网页加“s”


3.16)、回到WEB服务器上,在浏览器中重新登录CA的那个网站,选择查看挂起的证书申请的状态。

部署PKI与证书服务给网页加“s”

3.17)、选择保存的申请证书。

部署PKI与证书服务给网页加“s”


3.18)、这是可以看到证书已经颁发,点击Base64编码,下载证书。

部署PKI与证书服务给网页加“s”

3.19)、选择一个路径保存,这里保存到了桌面。

部署PKI与证书服务给网页加“s”


3.20)、打开IIS管理器,进入服务器证书,点击完成证书申请。

部署PKI与证书服务给网页加“s”


3.21)、选择刚才保存的证书。好记名称随便。

部署PKI与证书服务给网页加“s”


3.22)、右击网站名,选择编辑绑定。

部署PKI与证书服务给网页加“s”


3.23)、点击添加,类型选择“https”,证书选择刚才添加的“a

部署PKI与证书服务给网页加“s”

3.24)、双击“ssl设置”

部署PKI与证书服务给网页加“s”


3.25)、勾选“要求SSL”,点击应用。

部署PKI与证书服务给网页加“s”


4.在客户机上验证。

4.1)、输入web服务器上创建的网站,前边输入https,会弹出“安全报警”,点击确定即可。

部署PKI与证书服务给网页加“s”


4.2)、又提示安全报警。继续点“是”(因为该证书不是有权威的CA颁发的,是自己做的CA所以不会被浏览器信任。不过不用担心。)


4.3)、成功打开网页,已经成功给网页加上了“S”。

部署PKI与证书服务给网页加“s”

实验完毕

推荐阅读:
  1. 域环境部署PKI与证书服务
  2. 给php加拓展包

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

证书 ca pki

上一篇:webpack中如何使用雪碧图的示例代码

下一篇:MySQL中有哪些情况下数据库索引会失效详析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》