0

我在 IIS 上部署了 WCF 服务并为其启用了 SSL。我在服务器上创建了一个自签名证书并导出到一个 pfx 文件中。我还将 pfx 带到我的机器上并将其安装在Trusted Root Certification Authorities.

当我点击服务 URL 时,我会收到以下需要避免的警告:

您试图访问 172.150.170.226,但实际上您访问了一个将自己标识为 something.something.local 的服务器。

请建议。谢谢你。

4

2 回答 2

1

证书上的主机名必须与您使用的 URL 中的主机名匹配。所以你需要打something.something.local。如果这不起作用,那么可能需要在您的主机文件中进行设置,以便 IP 解析起作用。

于 2013-06-06T02:54:09.000 回答
0

问题是我无法根据自己的喜好命名自签名证书。我通过服务器的 ip 地址访问服务,所以我需要将证书的通用名称设置为该 ip。

我可以使用 IIS 6.0 资源工具包附带的 SelfSSL.exe 来做到这一点。使用命令行中的这个工具,我可以随意命名证书。

于 2013-06-06T13:53:13.020 回答