ssl - 手动更新 let's encrypt 证书

标签 ssl google-cloud-platform google-compute-engine lets-encrypt certbot

最初创建我的证书时,我必须通过运行以下命令手动完成。

sudo certbot certonly --manual -d www.example.com

现在更新证书的正确流程是什么?我只是重新运行相同的命令吗?我对此进行了一些研究,似乎无法自动续订,因为我是手动创建此证书的。

将通过运行相同命令更新证书创建新的 fullchain.pem、cert.pem、chain.pem 和 private.pem 文件。我问这个是因为这需要我更新我正在使用我尝试续订的证书的 Compute Engine 上的信息。

最佳答案

我没有使用 certbot,但我使用了 acme-tiny:https://github.com/diafygi/acme-tiny (我在 Let's Encrypt 页面上找到了它)

在自述文件中,您可以阅读有关续订的信息:第 6 步:设置自动续订 cronjob

结论是更新只是再次执行具有相同文件(帐户 key 、域 key 和 csr)的程序。

所以我假设如果您使用 certbot 进行手动请求(我假设您提供了一些信息,例如 key ),您只需要再次执行命令并获得新证书。

关于ssl - 手动更新 let's encrypt 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49392895/

相关文章:

java - 在 SSL 握手中,如果服务器发送带有空 'Cert Authorities' 列表的 CertificateRequest,我们能否让客户端发送证书

php - SSL 子域重定向到主域

java - 如何使用 maven 更改在 GAE 中上传的项目?

google-compute-engine - 如何检查 Google VM 实例是否已经具有 gcloud 的凭据

c# - 让我们加密 API 不返回根证书?

ruby-on-rails - 将旧的 SSL 域重定向到 Heroku 上的新域(w/Rails 3)

mysql - 在 GCP 帐户之间迁移 MySQL 数据库的最佳方法是什么?

java - GCP 存储中的重复文件名

cloud - 将第二个内部/私有(private) IP 地址添加到谷歌云 vm 实例

ssh - google-compute-engine:尝试 ssh 进入实例 - 权限被拒绝