java - 如何将 Jetty 与 Let's Encrypt 证书一起使用?

标签 java ssl jetty ssl-certificate lets-encrypt

我想使用来自 Let's Encrypt 的证书有大量的 Jetty 服务器。其中一个问题是 Let's Encrypt 的证书有一个 lifetime of 90 days .

为了处理这个问题,Jetty 服务器或一些额外的代码必须经常更新证书。

  • Jetty 可以处理这个 self 吗?如果是,我该如何启用它?
  • 如果我需要使用 Java client 自行实现它那么如何在不重启 Jetty 服务器的情况下通过 Jetty API 动态替换证书?

编辑:一些相关的和部分有用的链接:

最佳答案

从版本 9.3.15 开始,您可以使用:

SslContextFactory.reload(Consumer<SslContextFactory>)

有关详细信息,请参阅:https://github.com/eclipse/jetty.project/issues/918

关于java - 如何将 Jetty 与 Let's Encrypt 证书一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39427066/

相关文章:

ssl - 在 Weblogic 上启用远程 SSL

java - SSL 证书服务器名称如何解析/我可以使用 keytool 添加替代名称吗?

java - Java 的 instanceof 和 isInstance() 在 VB 中的等价物是什么?

Python http 服务器不符合 ATS 策略

java - Firebase 查询不显示所有数据

tomcat - 是否有任何工具可以查看 Tomcat 中当前可用的 session 变量

json - Jersey 客户端 POST 结果 - header full : java. lang.RuntimeException: Header>6144

eclipse - 如何在 Eclipse 中使用 GWT/Jetty 设置连接池?

java - 在 TableLayout 中以编程方式设置 ImageView 的宽度和高度

java - 如何处理由容器而不是应用程序发送的 404 错误