CentOS पर कोई कस्टम CA प्रमाणपत्र कैसे स्थापित करता है?


18

मैं CentOS सिस्टम की एक श्रृंखला पर अपने आंतरिक प्रमाणपत्र सर्वर के लिए एक प्रमाण पत्र स्थापित करने की कोशिश कर रहा हूं, और मैं इस दस्तावेज को लगभग न के बराबर होने के लिए ढूंढ रहा हूं।

मेरे अंतिम लक्ष्य का उपयोग करने में सक्षम होना है git, curlत्रुटियों के बिना, और आंतरिक सुरक्षित सर्वर के खिलाफ अन्य शामिल हैं।

उबंटू पर यह काफी सरल है, आप प्रमाण पत्र पथ में सीए प्रमाणपत्र को जोड़ने के लिए एक फ़ोल्डर में प्रमाण पत्र फेंकते हैं और लिंक की एक श्रृंखला उत्पन्न करने के लिए एक कमांड चलाते हैं।

मैं अपने जीवन के लिए यह नहीं जान सकता कि सेंटोस पर यह कैसे करना है .. यादृच्छिक प्रमाणपत्रों पर भरोसा करने के लिए बहुत सारी जानकारी उपलब्ध है। (बुद्धि के लिए: /etc/pki/tls/certsPEM एन्कोडेड सर्टिफिकेट फ़ाइल में एक सिमलिंक बनाएँ , जिसका नाम प्रमाणपत्र के हैश के साथ है। मेरे CA के लिए काम नहीं किया है, क्योंकि पूर्वोक्त ऐप्स अभी भी CA द्वारा हस्ताक्षरित प्रमाणपत्र को सत्यापित नहीं कर सकते हैं)।

CentOS सिस्टम पर आप एक नया रूट CA कैसे स्थापित करते हैं?

जवाबों:


18

CentOS 6+ के रूप में, इसके लिए एक उपकरण है। प्रति इस गाइड , प्रमाण पत्र पहली प्रणाली को सक्षम करने से स्थापित किया जा सकता सीए दुकान साझा:

update-ca-trust enable

फिर सीए /etc/pki/ca-trust/source/anchors/को उच्च प्राथमिकता (गैर-अति-योग्य), या /usr/share/pki/ca-trust-source/(कम प्राथमिकता, अति-योग्य), और अंत में सिस्टम स्टोर को इसके साथ अपडेट करने के लिए प्रमाणपत्रों पर भरोसा करने के लिए:

update-ca-trust extract

Et voila, सिस्टम टूल्स सुरक्षित कनेक्शन बनाते समय अब ​​उन प्रमाणपत्रों पर भरोसा करेंगे!


8
मैं आपको एक समाधान के साथ तीन साल बाद वापस आने के लिए धन्यवाद देता हूं। आपका बहुत बहुत धन्यवाद।
डंकन एक्स सिम्पसन

1

दुर्भाग्य से मुझे नहीं लगता कि CentOS में ऐसा करने के लिए कोई एकल केंद्रीकृत तरीका है। मैंने एक ही चीज़ को पूरा करने के लिए बहुत समय बिताया है। प्राथमिक पक्की tls प्रमाणपत्र स्टोर का उपयोग बहुत कुछ के लिए किया जाता है, लेकिन निश्चित रूप से सब कुछ नहीं।

मेरा समाधान कठपुतली मॉड्यूल को बनाए रखने के लिए किया गया है जो प्रति उत्पाद उपयोग किए गए प्रत्येक स्थान पर एक अद्यतन प्रमाण पत्र की दुकान को धक्का देगा। मूल तर्क यह है कि यदि कोई दिया गया स्टोर मौजूद है तो मेरी कस्टम प्रविष्टि जोड़ें।

यह बिल्कुल सही नहीं है - कुछ टोमैट इंस्टैंस जो मैं तैनात करता हूं, उनमें एक-मानक के लिए एक गैर मानक कैसैटर निर्देशिका के साथ एक आंतरिक जावा स्थापित होता है, लेकिन यह मेरी अधिकांश आवश्यकताओं को संभालता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.