我已在IIS上部署了WCF服务并为其启用了SSL。我在服务器上创建了一个自签名证书并导出到pfx文件中。我还把pfx带到了我的机器上并安装在Trusted Root Certification Authorities
下。
当我点击服务网址时,我收到以下警告,我需要避免:
您试图达到172.150.170.226,但实际上是您 到达服务器,将自己标识为something.something.local。
请建议。谢谢。
答案 0 :(得分:1)
证书上的主机名必须与您使用的URL中的主机名相匹配。所以你需要点击something.something.local。如果这不起作用,那么可能需要在主机文件中进行设置,以便IP解析起作用。
答案 1 :(得分:0)
问题是我无法根据自己的喜好命名自签名证书。我是通过服务器的IP地址访问服务的,所以我需要将证书的通用名称设置为该IP。
我能够使用IIS 6.0资源工具包附带的SelfSSL.exe执行此操作。从命令行使用此工具,我可以根据需要为证书命名。