मैं इस आदेश का उपयोग करके एक स्व-हस्ताक्षरित प्रमाण पत्र बना सकता हूं
openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout server.key -out server.crt
लेकिन क्या इस प्रक्रिया को स्वचालित करने के लिए ओपनएसएसएल के लिए "देश का नाम," "राज्य या प्रांत का नाम" आदि जैसे तर्क पारित करना संभव है?
आपको अभी भी CONF फ़ाइल के माध्यम से होस्टनाम को पास करना होगा। अन्यथा, ब्राउज़र प्रमाणपत्र को अस्वीकार कर देगा, भले ही वह उचित ट्रस्ट स्टोर में हो। ऐसा इसलिए है क्योंकि CA / Browser बेसलाइन आवश्यकताओं को विषय वैकल्पिक नाम में होस्टनाम की आवश्यकता होती है , और उन्हें जोड़ने का एकमात्र तरीका CONF फ़ाइल है। यह भी देखें कि Opensl के साथ स्व-हस्ताक्षरित प्रमाण पत्र कैसे बनाएं? स्टैक ओवरफ्लो पर।
—
jww