首页 > 解决方案 > 创建证书让我们用 iis 加密

问题描述

在 Windows Server 2012 中,我安装了IIS. 我用主机名host1(Windows 服务器的名称)创建了一个站点,并在下面创建了一个名为 host1 的文件夹C:\inetpub\wwwroot,其中包含一个 html 文件。

导航http://host1/时,我得到了所需的 html 文件内容

现在,我必须使用该线程创建证书。

我成功了所有步骤,但坚持第 7 步:

是

在这一步,(wacs.exe)的cmd由它自己关闭。

你能帮我解决这个问题吗?非常感谢。

标签: iislets-encryptwindows-server-2012-r2

解决方案


要了解问题背后的原因,您需要检查事件查看器日志。

我试图重现您的问题。我在事件查看器中收到以下错误:

创建 SSL 客户端凭据时发生致命错误。内部错误状态为 10013。

在此处输入图像描述

您将在 windows-> 系统日志下找到此日志。

问题背后的原因是您的计算机上未启用 TLS 1.2。

要解决此问题,您可以按照以下步骤操作:

1)打开注册表编辑器。

2)转到以下部分:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2

为特定部分设置以下值:

客户:

"DisabledByDefault"=dword:00000000

“启用”=dword:00000001

服务器:

"DisabledByDefault"=dword:00000000

“启用”=dword:00000001

在此处输入图像描述

在此处输入图像描述

注意:不要忘记在编辑注册表项值后重新启动计算机。

参考链接:

创建 TLS 客户端凭据时发生致命错误。内部错误状态为 10013


推荐阅读