Microsoft Windows 服务器 IIS 存在特殊处理机制(可以理解为BUG),不会安装 PKCS#12 中的证书链,而是从操作系统 根证书 > 中间证书 > 最终证书 的方式来匹配操作系统中的证书链,由此,可能您直接安装PFX后,IIS 服务器返回的证书链会存在兼容性问题。
(您从平台下载的证书实际证书链)
(Windows服务器返回的证书,缺失了 根证书 CA(G1) 对 根证书 CA(G2) 的交叉)
对于这种因微软 Windows 替换证书链导致网站 HTTPS 的兼容报错,可以通过本教程所示的方式来解决。
注:
其它发行版本的 Windows 导入流程基本大同小异,但界面可能略有不同。
若您找不到快捷脚本"
双击安装PFX证书.exe",以下为手动导入的具体步骤:
1. 请按
Win
+
R
,输入
mmc
并回车或单击
确定
,以打开 Microsoft Management Console (简称
mmc
)

2. 单击文件,然后选择
添加/删除管理单元(M)
选项:

3. 在
添加或删除管理单元
对话框左侧
可用的管单元(S)
,选择
证书
,点击窗口正中间的
添加(A)
按钮

4. 选择
计算机帐户(C)
:

5. 选择计算机中,在这个
管理单独将始终管理:
中选择
本地计算机(运行此控制台的计算机)(L)
,将其添加到控制台:

6. 确保右侧
所选管理单元(E)
下面的节点
控制台根节点
中有出现
证书(本地计算机)
节点:

7. 下面我们可以导入中间证书,右键
中间证书颁发机构
>
所有任务(K)
>
导入(I)
:

8. 在
证书导入向导
对话框,点击
下一步(N)
:

9. 点击
浏览(R)
按钮:

在您购买的证书 zip 文件的
IIS(PFX、PKCS12)/
格式文件夹下面
chain/
文件夹下选择中间证书 ,然后单击
证书导入向导
对话框中的
下一步(N) >
按钮导入到您的计算机上。

10. 导入向导将提示您将证书放入单个存储中。
将所有的证书放入下列存储(P)
确保选中
中间证书颁发机构
。单击
下一步(N)
按钮:

11. 中间证书已成功导入,我们可以点击
确定(O)
或
OK
完成本次导入向导:

12. 若
IIS(PFX、PKCS12)/
格式文件夹下面
chain/
文件夹存在其它中间证书,请重复第7步,用类似步骤导入后续证书。
13. 导入完成后,至此,请重启 Windows 服务器和 IIS 服务;若问题仍未解决,请联系客服获得支持。