2016-09-10 7 views
6

多くのJettyサーバーでLet's Encryptの証明書を使用したいと考えています。問題の1つは、Let's Encryptの証明書にlifetime of 90 daysが含まれていることです。Jettyと証明書を暗号化する方法

これを処理するには、Jettyサーバーまたはいくつかの追加コードで証明書を頻繁に更新する必要があります。

  • この自己を処理できるか?はいの場合、どうすればこの機能を有効にできますか?
  • Java clientで自己実装する必要がある場合は、Jettyサーバーを再起動せずにJetty API経由で証明書を動的に置き換える方法はありますか?

編集:いくつかの関連および部分役立つリンクは:

+0

実用的なサンプルがありますか?私も同様の要件があります。動作するサンプルコードを用意すると良いでしょう。 –

答えて

2

はバージョン9.3.15以来、あなたは使用することができます。詳細については

SslContextFactory.reload(Consumer<SslContextFactory>) 

参照:https://github.com/eclipse/jetty.project/issues/918

+0

これの実例がありますか? –

+0

@NausherwanAslamあなたはリロードのサンプルか、Let's Encryptのサンプルを意味しますか? – Horcrux7

+0

https://danielflower.github.io/2017/04/08/Lets-Encrypt-Certs-with-embedded-Jetty.htmlが役に立つ場合は、例を挙げているようです。 –

関連する問題