वास्तव में, आपको FQDNs को निर्दिष्ट करने के लिए प्रमाणपत्र dnsName
के subjectAltName
अनुभाग में प्रविष्टियों का उपयोग करना चाहिए , न कि सीएन के हिस्से का subject
। subject
2000 में RFC 2818 प्रकाशित होने के बाद से इस उद्देश्य के लिए उपयोग किया गया है। कोटेशन सेक्शन 3.1 :
यदि टाइप dNSName का कोई विषयअनाम नाम मौजूद है, तो उस पहचान के रूप में उपयोग किया जाना चाहिए। अन्यथा, प्रमाण पत्र के विषय क्षेत्र में (सबसे विशिष्ट) सामान्य नाम फ़ील्ड का उपयोग किया जाना चाहिए। यद्यपि सामान्य नाम का उपयोग मौजूदा अभ्यास है, यह पदावनत है और प्रमाणन अधिकारियों को इसके बजाय dNSName का उपयोग करने के लिए प्रोत्साहित किया जाता है।
एकमात्र मामला जहां subject
सर्वर सर्टिफिकेट सत्यापन के संदर्भ में सामग्री प्रासंगिक है, अगर उसमें कोई ऐसा मामला dnsName
शामिल नहीं है subjectAltName
, जो पिछले 17 वर्षों से लेखन के समय में पदावनत किया गया हो।
वाइल्डकार्ड प्रमाणपत्रों के उपयोग को दर्शाया गया है, जैसा कि RFC 6125 की धारा 7.2 द्वारा दिखाया गया है :
इस दस्तावेज़ में कहा गया है कि वाइल्डकार्ड वर्ण '' 'SHOULD को प्रस्तुत किए गए पहचानकर्ता में शामिल नहीं किया जा सकता है, लेकिन MAY को एप्लिकेशन क्लाइंट (मुख्य रूप से तैनात अवसंरचना के साथ पिछड़ी अनुकूलता के लिए) द्वारा चेक किया जाना चाहिए।
कई सेवाओं के लिए एक ही निजी कुंजी का उपयोग करना आमतौर पर बुरा व्यवहार माना जाता है। क्या सेवाओं में से एक से समझौता किया जाना चाहिए, अन्य सेवाओं से संचार जोखिम में होगा और आपको सभी सेवाओं के लिए कुंजी (और प्रमाण पत्र) को बदलना होगा।
मैं RFC 6125 को इस मामले पर जानकारी के एक अच्छे स्रोत के रूप में सुझाव देता हूं।