मुझे पता है कि यह पहले ही पूछा जा चुका है, लेकिन कई घंटों के शोध के बावजूद मुझे काम करने का हल नहीं मिला। मैं अपने सर्वर में अपना रूट प्रमाणपत्र स्थापित करने का प्रयास कर रहा हूं, इसलिए आंतरिक सेवा एसएसएल का उपयोग करके एक-दूसरे को बांध सकती है।
नए रूट CA के बारे में क्या जानना चाहिए:
- अपाचे httpd और PHP
- OpenLDAP क्लाइंट
- Node.js
अपाचे के लिए मुझे रूट प्रमाणपत्र के बारे में जानने के लिए एक PHP एप्लिकेशन की आवश्यकता होती है, इसलिए यदि कोई साइट किसी अन्य SSL वेबसाइट (उसी CA द्वारा हस्ताक्षरित) से जुड़ती है तो यह ठीक काम करती है और यह स्व-हस्ताक्षरित प्रमाणपत्र के बारे में शिकायत नहीं करती है।
OpenLDAP के लिए मेरा मानना है कि यह PHP के समान है, इसका उपयोग करने वाला मॉड्यूल काफी पुराना है, यह Net_LDAP2 है, PEAR के साथ स्थापित है। मैंने स्थानीय ओपनडैप कॉन्फ़िगरेशन को संपादित करने की कोशिश की, लेकिन ऐसा लगता है कि सिस्टम इसका उपयोग नहीं कर रहा है।
अंतिम Node.js, जो मैं parsoid के लिए उपयोग करता हूं। एक अच्छा एसएसएल कनेक्शन बनाने के लिए नोड.जेएस सर्वर को सीए पर भरोसा करना पड़ता है।
मैंने थोड़ी सफलता के साथ /etc/pki/tls/certs/ca-bundle.crt में प्रमाणपत्र जोड़ने की कोशिश की।
जबकि httpd सीए को रूट नहीं देखता है, मैं इसके साथ अन्य सेवाओं को बनाने में कामयाब रहा, जैसे कि टॉमकैट और 389।
आपके समर्थन के लिए धन्यवाद।
SSLCACertificateFile
में /etc/httpd/conf.d/ssl.conf
, TLS_CACERT
में /etc/openldap/ldap.conf
(OpenLDAP क्लाइंट), TLSCACertificateFile
में /etc/openldap/slapd.conf
, आदि .. (OpenLDAP सर्वर)