【问题标题】:CN and certificates How to create certificates without a domain nameCN 和证书 如何创建没有域名的证书
【发布时间】:2019-07-29 10:28:37
【问题描述】:

我想生成一些未链接到域名的证书。原因是我的 api 还没有域名。如果根本没有域名,有人可以解释我为 cn 输入的内容吗?我只是想通过 https 测试一些服务。谢谢

【问题讨论】:

    标签: ssl openssl


    【解决方案1】:

    如果您通过https:// 访问资源,则客户端将期望 URL 中的域名包含在证书中。如果 URL 不包含域名但包含 IP 地址,则此 URL 是预期的 - 作为 IP 类型的主题替代名称。请参阅Is it possible to have SSL certificate for IP address, not domain name?How to generate a Self Signed SSL Certificate bound to IP address? 了解更多信息。

    没有域名或 IP 地址的证书在其他用例中是可能的,但在这个用例中是不可能的,至少只要客户端正确验证证书。

    【讨论】:

    • 谢谢。很高兴知道它可以做到。我查看了答案,但没有看到任何人确切显示如何指定主题替代项和 IP 类型。我可以用openssl做些什么吗?我是否完全忽略了cn?并在生成证书的过程中输入 IP:192.0.2.1?
    • @StevenSmart:请参阅Using SSL with an IP address instead of DNS 了解更多详细说明。
    猜你喜欢
    • 1970-01-01
    • 2013-07-20
    • 2020-06-01
    • 2014-01-26
    • 2014-06-24
    • 2014-03-30
    • 1970-01-01
    • 2015-02-02
    • 1970-01-01
    相关资源
    最近更新 更多