windows2016安装证书管理器、IIS配置自签名证书、导出证书、证书.pfx转化为.crt和.key
创始人
2025-05-31 09:42:13
0

之前写过一篇《安全篇 ━━ windows2008自建证书、IIS配置https服务器及浏览器报错处理》,配置方法大同小异。
Windows Server 2016及更高版本的IIS内置了自己的证书管理器,不再需要安装和配置Active Directory证书服务,可以直接通过IIS Manager来管理服务器证书。使用IIS Manager可以方便地为IIS站点配置和安装SSL证书,也可以轻松地从各种证书颁发机构(CA)获取证书并将其绑定到IIS站点上。

一、IIS准备

IIS和证书可以同时安装,本文分开便于理解和区分。

IIS的安装参考本文《PHP开发日志 ━━ IIS7安装PHP8.0及多个版本如何同时存在一台服务器》中关于IIS组件的安装。

本文依旧按照老方法安装证书管理器,如果什么都不想管,那么直接划到“三、IIS配置证书”就行。

二、证书准备

1. 打开服务器管理器,点击【添加角色和功能】

在这里插入图片描述

2. 以下步骤缺省点击【下一步】

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3. 服务器角色需要勾选【Active Directory证书服务】并点击该项自动弹出的【添加功能】,然后继续点击【下一步】

img

img

img

4. 根据需要决定是否勾选【证书颁发机构Web注册】

我们这里只是用于iis配置https服务器,不需要在线注册,因此 不需要打勾
在这里插入图片描述
如果打勾的话,那么点击该项后将弹出【添加功能】
在这里插入图片描述

5. 继续以下步骤缺省点击【下一步】。

在这里插入图片描述
在这里插入图片描述

6. 点击【安装】并等待安装完成。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

如果启用了【证书颁发机构Web注册】,那么将会多加装如图内容
在这里插入图片描述

7. 在服务器管理器点击右上角提示,进行【配置目标服务器上的Active Directory证书服务】,然后点击【下一步】。

在这里插入图片描述

在这里插入图片描述

8. 角色服务配置需要将前两个选项【证书颁发机构】和【证书颁发机构**Web注册】 同时勾选,然后以下步骤缺省点击【下一步**】。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9. 这里证书有效期建议设置为50年,继续【下一步】直到配置完成。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、IIS配置证书

1. 在IIS中打开【服务器证书】

在这里插入图片描述

2. 选择【创建自签名证书】

如果已经安装了证书管理器,那么界面中将已存在一个50年的证书
在这里插入图片描述

3. 取个好名字

证书存储理解为分类即可。
在这里插入图片描述

4. 点确定生成ssl证书

在这里插入图片描述

5. 打开网站的【绑定】

在这里插入图片描述

6. 添加ssl证书

选择【添加】
在这里插入图片描述

7. 选择https类型,ssl证书,并点确定

在这里插入图片描述

8. https生成完毕

在这里插入图片描述

四、浏览器打开测试

1. 浏览器打开https://127.0.0.1 点继续浏览网站

在这里插入图片描述

2. 能打开就说明成功了

目前这类证书默认情况下仅支持在edge、ie和firefox打开,谷歌浏览器会提示网站地址错误。

五、导出证书

那怎么才能把这些签名证书导出呢?

1. 打开“证书管理器”

运行 => certmgr.msc
在这里插入图片描述

2. 找到证书

有可能在个人目录里,到时候自己找一下。

在这里插入图片描述

3. 导出证书

右键菜单 => 所有任务 => 导出

在这里插入图片描述
下一步
在这里插入图片描述

是,导出私钥

在这里插入图片描述

选中.pfx,所有证书

在这里插入图片描述
输入密码

在这里插入图片描述

指定文件夹和文件名

在这里插入图片描述

点击完成

在这里插入图片描述

成功

在这里插入图片描述
目标位置看到.pfx文件
在这里插入图片描述

六、转换为openssl证书

1. 下载并安装openssl

这里就不写如何安装openssl了,可参考:《环境篇-Windows下安装OpenSSL》

下载地址:https://slproweb.com/products/Win32OpenSSL.html

也可以在csdn下载 v3.1.0版:https://download.csdn.net/download/snans/87595254

在这里插入图片描述

2. 打开对话框输入命令

.pfx文件复制到指定目录并分别执行两段openssl命令,会要求输入刚才导出时登记的密码。
方便起见,我直接把.pfx文件复制到openssl安装目录下的\bin文件夹里了,因为openssl.exe真身就在这里~~

openssl pkcs12 -in 20230320ssl.pfx -out 20230320ssl.crt -nokeys
openssl pkcs12 -in 20230320ssl.pfx -out 20230320ssl.key -nocerts -nodes

在这里插入图片描述

3. 文件生成

打完收工~~
在这里插入图片描述
反向操作的请参考:如何把crt证书转换为pfx格式(灰常不错)

其它参考:
Windows下创建OpenSSL自签证书及将Windows已有证书pfx文件转化成key、crt文件
Windows Server 2016操作系统搭建自签名CA证书服务器(Microsoft Active Directory 证书服务 )

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...