3

我在 IIS 7.5 上生成了一个自签名证书。它是根据机器名称生成的。目前我正在通过 IP 地址测试我的网站。在通过https在 Chrome 上访问它时,我收到一条消息,“您试图到达IP 地址,但实际上您到达了一个将自己标识为机器名称的服务器”。

如何确保证书可以同时使用机器名称IP 地址

如果两者都不能兑现,我怎样才能让它只兑现IP地址?

4

1 回答 1

4

您应该创建一个具有多个主题备用名称的证书。在那个阶段您在 CN 中输入的内容并不重要(它只是在没有 SAN 时的备用解决方案),但是输入主机名应该有助于您在各种列表中识别证书。

请注意,主机名的条目应该是dNSName类型,但 IP 地址的条目应该是iPAddress类型,因此您需要一个支持两者的证书创建工具。这个问题有更多细节(不是特定于Java)

请注意,IP 地址在开发环境中可能没问题,但主机名通常更好。很少有(如果有的话)CA 会向您颁发与 IP 地址绑定的证书。

于 2013-07-26T10:33:02.837 回答