【问题标题】:How to add change certificates issued by letsencrypt?如何添加letsencrypt颁发的更改证书?
【发布时间】:2016-03-03 16:06:16
【问题描述】:

据我了解letsencrypt FAQ,在多个子域上使用证书的推荐方法是使用主题备用名称 (SAN)。

在我的情况下,我无法预测名称的子域越来越多。这意味着每次子域出现在现有子域中时,我都必须更改证书。

如何更改现有证书?简单地更新一个额外的 SAN 似乎不起作用。

不管怎样,这就是我更新证书的方式:

    letsencrypt certonly --standalone \
    --email ssl@example.org \
    --renew-by-default \
    --agree-tos \
    -d www.example.org \
    -d example.org \
    -d client-a.example.org \
    -d client-b.example.org \
    -d client-c.example.org

现在我需要添加 client-d.example.org。

【问题讨论】:

    标签: lets-encrypt


    【解决方案1】:

    如果您添加没有--expand 标志的新SAN,将创建一个新的证书目录,类似于/etc/letsencrypt/live/www.example.com-0001。如果要扩展当前证书,只需附加 --expand 标志即可。

    但是,如果您无法预测子域,那么 Let's Encrypt 目前不适合您。这是一个真正需要通配符证书的用例。 Let's Encrypt 目前不提供通配符证书。

    【讨论】:

    • 如果您想从现有证书中删除 DNS 名称,目前您必须重新颁发证书 (bug)。
    猜你喜欢
    • 2020-02-20
    • 2021-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-01
    • 2016-10-23
    • 2016-08-30
    • 1970-01-01
    相关资源
    最近更新 更多