2016-09-10 9 views
6

मैं जेट्टी सर्वर की एक बड़ी गिनती के साथ Let's Encrypt से प्रमाणपत्र का उपयोग करना चाहते हैं। समस्याओं में से एक आइए एन्क्रिप्ट से प्रमाण पत्र एक lifetime of 90 days किया है।लेट्स एन्क्रिप्ट प्रमाणपत्रों के साथ जेटी का उपयोग कैसे करें?

इस जेट्टी सर्वर या कुछ अतिरिक्त कोड अक्सर प्रमाण पत्र को नवीनीकृत करना होगा संभालने के लिए।

  • जेटी इस स्वयं को संभाल सकता है? यदि हां मैं इसे कैसे सक्षम कर सकता हूं?
  • मैं इसे एक Java client के साथ स्वयं को लागू करने की जरूरत है तो मैं कैसे प्रमाण पत्र गतिशील जेट्टी एपीआई के माध्यम से जेट्टी सर्वर पुन: प्रारंभ करने के बिना जगह ले सकता है?

संपादित करें: कुछ संबंधित और आंशिक उपयोगी लिंक:

+0

आप इस का एक काम कर नमूना है? मेरे पास एक समान आवश्यकता है। कामकाजी नमूना कोड होना अच्छा होगा। –

उत्तर

2

संस्करण 9.3.15 के बाद से आप का उपयोग कर सकते हैं:

SslContextFactory.reload(Consumer<SslContextFactory>) 

जानकारी के लिए यहां देखें: https://github.com/eclipse/jetty.project/issues/918

+0

क्या आपके पास इसका एक कामकाजी नमूना है? –

+0

@NausherwanAslam आप पुनः लोड के लिए या आइए एन्क्रिप्ट के लिए एक नमूना का मतलब है? – Horcrux7

+0

https://danielflower.github.io/2017/04/08/Lets-Encrypt-Certs-with-embedded-Jetty.html अगर यह मदद करता है तो उदाहरण देना प्रतीत होता है। –

संबंधित मुद्दे