में डिफ़ॉल्ट सीए हम हमारी कंपनी द्वारा हस्ताक्षर किए एसएसएल के साथ एक और सर्वर से कनेक्ट कर रहे हैं पढ़ने में असमर्थ। हर बार जब कनेक्शन NodeJS किया जाता है UNABLE_TO_VERIFY_LEAF_SIGNATURE फेंकता है। की स्थापना करके मैं पाया है समाधान rejectUnauthorized: झूठी, लेकिन यह हमारे मामले में लागू नहीं है।NodeJS हमारे परीक्षण वातावरण पर ubuntu
प्रमाण पत्र /etc/ssl/प्रमाणपत्र को जोड़ा गया है और या तो /etc/ssl anb /etc/ssl/प्रमाणपत्र, लेकिन कोई नतीजा वातावरण चर SSL_CERT_DIR साथ परीक्षण कर रहे हैं।
इसके अलावा, यह प्रमाण पत्र हमारे फाइलों में कहीं जोड़ सकते हैं और प्रत्येक अनुरोध को जोड़ने के लिए बेहतर नहीं है।
क्या उपयोगकर्ता को नोड चलाने के लिए certs निर्देशिका तक पहुंचने की अनुमति है? यह आमतौर पर हमेशा साधारण चीजें .. – srquinn
यह घटना तब होती है जब उपयोगकर्ता जो नोडजेएस चलाता है वह रूट है और सभी अनुमतियों की आवश्यकता होती है। – viktorstaikov
क्या आपने यह आलेख देखा है? http://blog.gaeremynck.com/fixing-unable_to_verify_leaf_signature/ – srquinn