मैं एसएसएल प्रमाणपत्रों के लिए काफी नया हूं और जानना चाहूंगा कि क्या स्व-हस्ताक्षरित प्रमाण पत्र जो मैं एचटीटीपीएस के लिए उपयोग करता हूं, को इसकी समाप्ति तिथि का विस्तार करने के लिए नवीनीकृत किया जा सकता है, बिना साइट के सभी ग्राहकों को "अपवाद की अनुमति दें" प्रक्रिया से गुजरना होगा। जब वे पहली बार साइट पर जाते हैं या जब स्क्रैच से बने नए स्व-हस्ताक्षरित प्रमाणपत्र जारी करते हैं।
मुझे निम्नलिखित ट्यूटोरियल मिला जिसमें दिखाया गया है कि किस तरह से स्व-हस्ताक्षरित प्रमाणपत्र को नवीनीकृत करना है, लेकिन मैं इसका उपयोग करने में सक्षम नहीं था कि मेरा ब्राउज़र चुपचाप यह दिखाए बिना कि "अनट्रस्ट साइट" चेतावनी स्क्रीन को स्वीकार करता है:openssl
# cd /etc/apache2/ssl
# openssl genrsa -out togaware.com.key 1024
# chmod 600 togaware.com.key
# openssl req -new -key togaware.com.key -out togaware.com.csr
AU
ACT
Canberra
Togaware
Data Mining
Kayon Toga
Kayon.Toga@togaware.com
(no challenge password)
# openssl x509 -req -days 365 -in togaware.com.csr \
-signkey togaware.com.key -out togaware.com.crt
# mv apache.pem apache.pem.old
# cp togaware.com.key apache.pem
# cat togaware.com.crt >> apache.pem
# chmod 600 apache.pem
# wajig restart apache2
मेरा सेटअप इस उत्तर में वर्णित के रूप में बहुत सुंदर है और मैं PEM फ़ाइल के बजाय CRT और कुंजी फ़ाइलों ( इस ट्यूटोरियल से ) का उपयोग कर रहा हूं, इसलिए शायद मैंने अपने मामले में इसे लागू करने के लिए कुछ गड़बड़ कर दी।
फिर से, मुझे कई फ़ोरम प्रविष्टियां मिलीं, जिसमें यह सुझाव दिया गया कि स्व-हस्ताक्षरित प्रमाणपत्र को नवीनीकृत करना पूरी तरह से असंभव है और मुझे स्क्रैच से एक नया निर्माण करना होगा।
किसी भी मदद की सराहना की जाएगी ... या यह सवाल बेहतर होगा /server// या /superuser// के अनुकूल ?