मैं Apache2 और पैसेंजर के साथ रेल प्रोजेक्ट के लिए काम कर रहा हूं। मैं परीक्षण प्रयोजनों के लिए एक स्व-हस्ताक्षरित एसएसएल प्रमाणपत्र बनाना चाहूंगा ।
sudo openssl rsa -des3 -in server.key -out server.key.new
जब मैं उपरोक्त कमांड दर्ज करता हूं, तो यह कहता है
writing RSA key
Enter PEM pass phrase:
यदि मैं पास के पास में प्रवेश नहीं करता हूं, तो नीचे त्रुटि हो रही है
unable to write key
3079317228:error:28069065:lib(40):UI_set_result:result too small:ui_lib.c:869:Yo
u must type in 4 to 1024 characters
3079317228:error:0906406D:PEM routines:PEM_def_callback:problems getting passwor
d:pem_lib.c:111:
3079317228:error:0906906F:PEM routines:PEM_ASN1_write_bio:read key:pem_lib.c:382
क्या बिना आरएसए कुंजी उत्पन्न करना संभव है pass phrase
, क्योंकि मुझे यकीन नहीं है कि /etc/init.d/httpd
स्क्रिप्ट मानव हस्तक्षेप के बिना एचटीटीपी सर्वर कैसे शुरू करेगी (यानी अगर मैं 4 वर्ण पास वाक्यांश देता हूं, तो मुझे अपाचे एचटीटीपी सर्वर शुरू करते समय यह प्रदान करने की उम्मीद है। )।
openssl
किसी मौजूदा कुंजी को एन्क्रिप्ट करने के लिए कहती है। जो आपको चाहिए उसके अलावा कुछ और जैसा लगता है।