मैंने अपने वेबसर्वर को HTTP से HTTPS में "Let"s Encrypt" के साथ बदल दिया है। वेबसर्वर में एक एपीआई है, और मेरे पास एक पायथन एप्लिकेशन है, जो एपीआई का उपयोग करता है।चलिए एन्क्रिप्ट प्रमाणपत्र, पायथन और विंडोज
लिनक्स के तहत सभी ठीक है, लेकिन Windows के तहत मैं इस नीचे प्राप्त करते हैं, जब मैं में प्रवेश करने कर रहा हूँ।
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)
मेरे बारे में सोचा था, कि SSL प्रमाणपत्र स्थापित नहीं है।
इसलिए मैंने "isrgrootx1.der" और "lets-एन्क्रिप्ट-एक्स 1-क्रॉस-हस्ताक्षर.डर" डाउनलोड किया, जिसका नाम बदलकर "* .cer" हो गया।
तब मैं Windows कंसोल खोला, और इस चलाएँ:
certutil -addstore "Root" "isrgrootx1.cer".
certutil -addstore "Root" "lets-encrypt-x1-cross-signed.cer".
दूसरा आदेश में विफल रहा है, क्योंकि यह एक मूल प्रमाणपत्र नहीं है। मेरा प्रश्न है: किस समूह में "lets-encrypt-x1-cross-sign.cer" स्थापित किया जाना है?
क्या आप उत्तर देख सकते हैं और देख सकते हैं कि यह आपके लिए @clausismus काम करता है या नहीं? – TheDarkKnight