मैं SSL कॉन्फ़िगरेशन के साथ कोई समस्या हो रहा है से 1.4.0 के लिए अपग्रेड करने के बाद टूट, मेरे विन्यास इस प्रकार है सब कुछ काम कर रहा है। यदि ग्राहक पक्ष पर 1.4.0 करने के लिए उन्नत मैं:स्प्रिंग बूट ssl विन्यास 1.3.x
javax.ws.rs.ProcessingException: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at org.glassfish.jersey.client.internal.HttpUrlConnector.apply(HttpUrlConnector.java:287)
at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:255)
at org.glassfish.jersey.client.JerseyInvocation$2.call(JerseyInvocation.java:700)
at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:228)
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:444)
at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:696)
at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:448)
और क्रोम परिणामों से ssl पोर्ट बुला:
क्लाइंट और सर्वर एक आम SSL प्रोटोकॉल संस्करण या सिफ़र सुइट का समर्थन नहीं करते। यह तब होने की संभावना है जब सर्वर को आरसी 4 की आवश्यकता होती है, जिसे अब सुरक्षित नहीं माना जाता है।
फ़ायरफ़ॉक्स से भी इसी तरह की त्रुटि।
जैसा कि मैंने कहा कि कॉन्फ़िगरेशन में केवल कुछ अलग वसंत बूट संस्करण है। क्या मुझे कॉन्फ़िगरेशन में कुछ याद आ रहा है, इसलिए इसका उपयोग वसंत बूट के नए संस्करण के साथ किया जा सकता है?
अग्रिम धन्यवाद चीयर्स!
पीएस मैं एसएसएल से संबंधित विषयों में बहुत जानकार नहीं हूं इसलिए कृपया इसे कुछ सरल के लिए समझाने की कोशिश करें।
आप 1.4 में अलग ढंग से एसएसएल विन्यस्त करने की जरूरत नहीं होनी चाहिए:
इस गाइड मैं पीछा किया है। मैंने अभी कोशिश की है [बूट का टोमकैट एसएसएल नमूना] (https://github.com/spring-projects/spring-boot/tree/v1.4.0.RELEASE/spring-boot-samples/spring-boot-sample-tomcat- एसएसएल) और यह सफारी और क्रोम दोनों के साथ काम करता है। क्या आप एक छोटा सा नमूना प्रदान कर सकते हैं जो समस्या को पुन: उत्पन्न करता है? –
नमूना लिंक के लिए धन्यवाद, इससे मुझे समस्या हल करने में मदद मिली :) समस्या यह थी कि यह कैसे कॉन्फ़िगर किया गया था, टॉमकैट 8.0.x के साथ कॉन्फ़िगरेशन ठीक काम करता था, लेकिन टॉमकैट 8.5.4 के साथ ऐसा लगता है (शायद मैं इसके बारे में गलत हूं) कि आपको कुंजी-स्टोर-पासवर्ड को स्पष्ट रूप से निर्दिष्ट करने की आवश्यकता है, न कि केवल मेरे पासवर्ड में कुंजी-पासवर्ड। – Kristaps
मुझे एक बहुत ही समस्या है, जब स्प्रिंग बूट को 1.3 से 1.4 तक अपग्रेड करते समय, मैंने सभी ईसीडीएचई सिफर खो दिए हैं, मुझे केवल डीएचई के साथ छोड़ दिया गया है। अगर मैं टोमकैट को 8.0.x पर डाउनग्रेड करता हूं, तो चीजें फिर से काम करती हैं।मैं बिना किसी लाभ के कुंजीस्टोर और कुंजी पासवर्ड दोनों निर्दिष्ट करता हूं। –