क्या Nginx DER प्रारूप प्रमाणपत्र का समर्थन करता है?


10

मैंने एक का उपयोग करने की कोशिश की और यह विफल रहा। इसे पीईएम में बदलना ठीक काम करता है। हमारे उपयोगकर्ता हमारे सर्वर को प्रमाण पत्र अपलोड करते हैं, और हम सोच रहे हैं कि क्या हम नंगेक्स को कॉन्फ़िगर कर सकते हैं ताकि यह दोनों का समर्थन करे। यदि नहीं, तो क्या सर्टिफिकेट फ़ाइल डीईआर या पीईएम प्रारूप में है, क्या प्रोग्रामेटिकली निर्धारित करने का कोई तरीका है?

जवाबों:


8

Nginx DER प्रारूप का समर्थन नहीं करता है।

यदि नहीं, तो क्या सर्टिफिकेट फ़ाइल डीईआर या पीईएम प्रारूप में है, क्या प्रोग्रामेटिकली निर्धारित करने का कोई तरीका है?

प्रमाणपत्र स्वरूप निर्धारित करने के लिए आप कमांड फ़ाइल का उपयोग कर सकते हैं

# file www.example.net.der
www.example.net.der: data

# file www.example.net.pem
www.example.net.pem: ASCII text

PEM Base64 एन्कोडेड ASCII फाइलें हैं जबकि DER प्रारूप ASCII PEM प्रारूप के बजाय केवल प्रमाणपत्र का एक द्विआधारी रूप है

आप डीईआरएस -> पीईएम को ओपनसेल के साथ परिवर्तित कर सकते हैं

# openssl x509 -inform DER -in www.example.net.der -outform PEM -out www.example.net.pem

आप यह निर्धारित करने के लिए कि ओपन फाइल डीईआर या पीईएम फॉर्मेट में है, ओपनसीएल कमांड लाइन का भी उपयोग कर सकते हैं। 'CERT_TYPE =' अज्ञात '; Opensl x509 -in certificate.der -inform der -text -noout && CERT_TYPE = 'DER'
Rik Schneider
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.