के साथ पीकेसीएस 12 में एकाधिक प्रमाणपत्र लोड करें मैं पीकेसीएस 12 प्रारूप में openssl का उपयोग करके एकाधिक प्रमाणपत्र लोड करने का प्रयास कर रहा हूं।ओपनएसएल
openssl pkcs12 -export -in cert1.arm -inkey cert1_private_key.pem -certfile cert2.arm -certfile cert3.arm -certfile RootCert.pem -name "Test" -out test.p12
उत्पन्न PKCS12 फ़ाइल पार्स करने के बाद, केवल पिछले प्रमाणपत्र फ़ाइल में शामिल किया गया है:
openssl pkcs12 -in test.p12 -info -nodes
मैं भी उन्हें PKCS12 फ़ाइल जबकि में अलग-अलग निर्यात करने की कोशिश की कमान इस प्रकार है सभी प्रयासों में, केवल अंतिम प्रमाणपत्र फ़ाइल में ही रहा था।
कोई विचार यह हल करने में समस्या कहां है?
क्या इसे स्वचालित रूप से करने के लिए वैसे भी है? मैन्युअल रूप से एक फ़ाइल में प्रमाण पत्र जोड़ना व्यावहारिक प्रतीत नहीं होता है (जब यह PKCS12 फ़ाइल से प्रमाणपत्र जोड़ने/निकालने की बात आती है)। –
आप व्यक्तिगत फ़ाइलों को एक ही कमांड लाइन पर संयुक्त फ़ाइल में जोड़ सकते हैं जिसका उपयोग आप pkcs12 फ़ाइल बनाने के लिए करते हैं। उदाहरण के लिए विंडोज़ में, 'cert2.arm cert3.arm टाइप करें rootCert.pem> संयुक्त.pem और openssl pkcs12 ... '। लिनक्स/यूनिक्स में, आप 'cat cert2.arm cert3.arm रूट कर्ट.पीएम> संयुक्त.pem कर सकते हैं; openssl pkcs12 ... ' – gtrig