2013-02-20 63 views
11

मैं एसएसएल का उपयोग करने के लिए ड्रॉपविज़ार्ड को कॉन्फ़िगर नहीं कर सकता।ड्रॉपविज़ार्ड और एसएसएल

मैं एक महत्वपूर्ण

openssl genrsa -des3 -out server.key 1024 

और एक प्रमाण पत्र

openssl req -new -key server.key -days 365 -out server.crt -x509 

बनाया है और एक कीस्ट्रोक

keytool -import -file server.crt -keystore keystore.jks 

वहां से इसे आयात करने के बाद, मैं कुंजीस्टोर रखा है। ड्रॉपवार्ड के लिए config.yaml फ़ाइल के साथ, jks फ़ाइल/src/main/संसाधन में फ़ाइल करें।

तब मैं पुस्तिका के अनुसार dropwizard के लिए SSL को विन्यस्त की कोशिश की:

http: 
    ssl: 
    keyStore: ./keystore.jks 
    keyStorePassword: ******** 

हालांकि, जब मैं प्रवेश पृष्ठ पर नेविगेट, यह केवल https बिना काम करता है: और त्रुटि 107 (net :: ERR_SSL_PROTOCOL_ERROR) देता है: Https का उपयोग करते समय एसएसएल प्रोटोकॉल त्रुटि।

क्या कोई अन्य कदम है जो मुझे याद आ रही है?

उत्तर

21

मैंने मेलिंग सूची पर पोस्ट किया और कोडाहले जवाब देने में तत्पर थे। मैंने http: सेक्शन के तहत मेरी कॉन्फ़िगरेशन yaml फ़ाइल में + एसएसएल कनेक्टर को अनब्लॉक नहीं किया था।

connectorType: nonblocking+ssl 

में सब कुछ तय करना। धन्यवाद ड्रॉपविज़ार्ड जादूगर!