如何使用Jetty和Let的加密证书?

时间:2016-09-10 14:32:13

标签: java ssl jetty ssl-certificate lets-encrypt

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

要处理此问题,Jetty服务器或一些额外代码必须经常更新证书。

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

修改:一些相关和部分有用的链接:

1 个答案:

答案 0 :(得分:5)

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

SslContextFactory.reload(Consumer<SslContextFactory>)

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