ssl - 在非交互模式下使用 "letsencrypt certonly"生成新的(未更新的)SSL 证书

标签 ssl docker ssl-certificate kubernetes lets-encrypt

以下命令会导致一系列合理的信息提示,例如公司信息、联系信息等...我希望能够运行它,但将该信息作为参数或配置文件传递,但我无法从文档中找出方法(https://certbot.eff.org/docs/using.html#command-line-options)。有什么想法吗?

letsencrypt certonly \
--webroot -w /letsencrypt/challenges/ \
--text --renew-by-default --agree-tos \
  $domain_args \
 --email=$EMAIL

请注意,我不是要更新证书,而是要生成新的证书。

谢谢

最佳答案

您应该将 --noninteractive 标志传递给 letsencrypt。根据您链接到的文档,这将产生一个错误,告诉您还需要哪些其他标志。

关于ssl - 在非交互模式下使用 "letsencrypt certonly"生成新的(未更新的)SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37623463/

相关文章:

ssl - 如何在 winrt 应用程序中使用自签名证书与 iis 进行 https 通信

visual-studio-2010 - 创建需要客户端证书的 Web 服务

java - Java 中的客户端 SSL 证书 : PKIX path building failed

docker - 如何从 ECS 存储库运行 Docker 镜像?

docker - 如何设置 Redis Commander 和 Docker?

python - 在 Python 中下载带有 "urllib.request.urlretrieve"的图像失败

c# - 如何获取和安装根 CA 证书

google-app-engine - Google App Engine SSL 和唯一 IP

java - 如何在某些情况下跳过 bmuschko/gradle-docker-plugin 引入的 gradle 任务?

java - 我应该使用 cacerts 还是本地 trustore 但不能同时使用两者?