मैंने अपने विंडोज 10 विकास मशीन पर उपयोग के लिए एक स्व-हस्ताक्षरित प्रमाण पत्र बनाया है और मैंने इसे यूट्यूब पर विंडोज 10 पर एक अपाचे स्व-हस्ताक्षरित प्रमाण पत्र स्थापित करने की सलाह के रूप में विश्वसनीय रूट प्रमाणीकरण प्राधिकारी / प्रमाण पत्र में जोड़ा है । मैं देख सकता हूँ कि प्रमाण पत्र का उपयोग करके स्थापित किया गया है certmgr.msc
।
जब मैं एज (वीडियो में प्रयुक्त ब्राउज़र) में HTTPS पते पर जाता हूं, तो मुझे निम्न त्रुटि संदेश मिलता है Details
:
वेबसाइट के सुरक्षा प्रमाणपत्र में होस्टनाम उस वेबसाइट से भिन्न होता है जिस वेबसाइट पर आप जाने की कोशिश कर रहे हैं।
Error Code: DLG_FLAGS_SEC_CERT_CN_INVALID
फ़ायरफ़ॉक्स कहता है:
dev.hmr-app एक अवैध सुरक्षा प्रमाणपत्र का उपयोग करता है।
प्रमाण पत्र पर भरोसा नहीं किया जाता है क्योंकि यह स्व-हस्ताक्षरित है।
प्रमाणपत्र नाम dev.hmr-app के लिए मान्य नहीं है।त्रुटि कोड: SEC_ERROR_UNKNOWN_ISSUER
तथा
सहकर्मी प्रमाणपत्र जारीकर्ता को मान्यता नहीं दी गई है।
HTTP सख्त परिवहन सुरक्षा: गलत
HTTP सार्वजनिक कुंजी पिनिंग: गलत
[प्रमाणपत्र श्रृंखला हटा दी गई]
मुझे अन्य सभी ब्राउज़रों में एक समान संदेश मिलता है। जब मैं मैन्युअल रूप से प्रत्येक ब्राउज़र के लिए एक अपवाद बना सकता हूं, तो मैं इसे उन सभी में काम करना पसंद करूंगा जैसे कि मैं एक वास्तविक साइट ब्राउज़ कर रहा था।
मैंने प्रमाणपत्र को डबल और ट्रिपल चेक किया है, और पता वही है जो मैं स्थानीय विकास साइट तक पहुंचने के लिए उपयोग कर रहा हूं।
मेरे संबंधित बिट्स httpd-vhosts.conf
इस प्रकार हैं:
<VirtualHost *:443> ServerName dev.hmr-app ErrorLog "logs/dev.hmr-app-error.log" CustomLog "logs/dev.hmr-app-access.log" common SSLEngine on SSLCertificateFile "C:/server/Apache24/conf/server.crt" SSLCertificateKeyFile "C:/server/Apache24/conf/server.key"
में इससे कैसे चला सकता हूँ?