अविश्वसनीय हस्ताक्षरित प्रमाण पत्र को हल करें


2

मैंने अपने विंडोज 10 विकास मशीन पर उपयोग के लिए एक स्व-हस्ताक्षरित प्रमाण पत्र बनाया है और मैंने इसे यूट्यूब पर विंडोज 10 पर एक अपाचे स्व-हस्ताक्षरित प्रमाण पत्र स्थापित करने की सलाह के रूप में विश्वसनीय रूट प्रमाणीकरण प्राधिकारी / प्रमाण पत्र में जोड़ा है । मैं देख सकता हूँ कि प्रमाण पत्र का उपयोग करके स्थापित किया गया है certmgr.msc

यहाँ छवि विवरण दर्ज करें

जब मैं एज (वीडियो में प्रयुक्त ब्राउज़र) में HTTPS पते पर जाता हूं, तो मुझे निम्न त्रुटि संदेश मिलता है Details:

वेबसाइट के सुरक्षा प्रमाणपत्र में होस्टनाम उस वेबसाइट से भिन्न होता है जिस वेबसाइट पर आप जाने की कोशिश कर रहे हैं।

Error Code: DLG_FLAGS_SEC_CERT_CN_INVALID

फ़ायरफ़ॉक्स कहता है:

dev.hmr-app एक अवैध सुरक्षा प्रमाणपत्र का उपयोग करता है।

प्रमाण पत्र पर भरोसा नहीं किया जाता है क्योंकि यह स्व-हस्ताक्षरित है।
प्रमाणपत्र नाम dev.hmr-app के लिए मान्य नहीं है।

त्रुटि कोड: SEC_ERROR_UNKNOWN_ISSUER

तथा

https: //dev.hmr-app/

सहकर्मी प्रमाणपत्र जारीकर्ता को मान्यता नहीं दी गई है।

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"

में इससे कैसे चला सकता हूँ?


1
आप पूरे दिन एक स्व-हस्ताक्षरित प्रमाणपत्र पर भरोसा कर सकते हैं यदि प्रमाणपत्र अन्य कारणों से अमान्य है, तो ब्राउज़र को शिकायत करने से नहीं रोकेंगे। केवल कारण यह के बारे में शिकायत नहीं करनी चाहिए तथ्य यह है कि यह स्व-हस्ताक्षरित है। आप लेट्स एनक्रिप्ट जैसा कुछ उपयोग क्यों नहीं कर रहे हैं जो सभी ब्राउज़रों द्वारा विश्वसनीय है?
रामहाउंड

"प्रमाणपत्र नाम dev.hmr-app के लिए मान्य नहीं है।" मुझे संदेह है कि आपकी समस्या का एक हिस्सा आपके अमान्य डोमेन के लिए प्रमाणपत्र बनाना है।
रामहाउंड

@Rhhound डोमेन किस तरीके से अमान्य है?
CJ डेनिस

पहले मेरे प्रश्न का उत्तर दो फिर मैं उस प्रश्न का उत्तर दूंगा।
रामहाउंड

2
फ़ायरफ़ॉक्स उल्लेख की तरह विंडोज सर्टिफिकेट स्टोर का उपयोग नहीं करेगा। इसलिए आपको इसे फ़ायरफ़ॉक्स में मैन्युअल रूप से आयात करना होगा। हालांकि, यह मानते हुए कि अन्य सभी घटक सही हैं, आपको "रूट" प्रमाण पत्र का आयात करना चाहिए, जो कि आपके द्वारा बनाए गए प्रमाण पत्र पर हस्ताक्षर करने के लिए उपयोग किया जाने वाला प्रमाणित है, विश्वसनीय जड़ों के लिए जिसके बाद सभी उप प्रमाणपत्रों पर भरोसा किया जाएगा। या, केवल एक ही प्रमाण पत्र का उपयोग करते हुए, फिर आपको "व्यक्तिगत" फ़ोल्डर के तहत "कंप्यूटर" स्टोर में एमएमआरसीई के प्रमाण पत्र स्नैप का उपयोग करके प्रमाण पत्र को आयात करना चाहिए।
Appleoddity

जवाबों:


2

आपका प्रमाणपत्र dev.hrm-app के लिए है, लेकिन आपका Apache कॉन्फ़िगरेशन dev.hmr-app पर सेट है

यहाँ छवि विवरण दर्ज करें

अपाचे विन्यास फाइल से:

ServerName dev.hmr-app

dev.hmr-app एक अवैध सुरक्षा प्रमाणपत्र का उपयोग करता है।

प्रमाण पत्र पर भरोसा नहीं किया जाता है क्योंकि यह स्व-हस्ताक्षरित है। प्रमाणपत्र नाम dev.hmr-app के लिए मान्य नहीं है।

स्व-हस्ताक्षरित त्रुटि को हल करने के लिए फ़ायरफ़ॉक्स प्रमाणपत्र स्टोर में अपने स्व-हस्ताक्षरित प्रमाण पत्र को जोड़ना सुनिश्चित करें। दूसरी त्रुटि आपके अपाचे कॉन्फ़िगरेशन और आपके प्रमाणपत्र को विभिन्न डोमेन को सौंपे जाने के कारण है।


0

मैंने डोमेन नाम गलत कर दिया था और ऐसा ही लग रहा था, बार-बार चेक करने के बाद भी मैंने नोटिस नहीं किया।


कृपया उत्तर के रूप में "धन्यवाद" न जोड़ें। इसके बजाय, उस उत्तर को स्वीकार करें जो आपको सबसे ज्यादा मददगार लगा। - समीक्षा से
स्कॉट

@ क्या आप "धन्यवाद" के बारे में बात कर रहे हैं? मैं उस उत्तर को स्वीकार करूंगा जो मुझे सबसे अधिक उपयोगी लगा - मेरा, क्योंकि मैंने इसे स्वयं हल किया है - जब 2 दिन की समय सीमा होती है। कृपया प्रश्न पर टिप्पणी पढ़ें। रामहाउंड मेरी मददगार नहीं था और मेरी एक टिप्पणी पर उसका जवाब आधारित था। वे बिना किसी श्रेय के लायक हैं।
सीजे डेनिस

"रामहाउंड बेहद मददगार नहीं थे" आपने मेरे द्वारा मांगी गई जानकारी प्रदान नहीं की।
वासेंट

@ रामहौंड नोर आप पूरी तरह से अनहेल्दी थे, लेकिन आपके सवाल गलत दिशा में चल रहे थे, साथ ही बचकाने होने के कारण: "पहले मेरे सवाल का जवाब दें फिर मैं उस सवाल का जवाब दूंगा।"
CJ डेनिस

हमें उस विशेष पद्धति के संबंध में असहमत होने के लिए सहमत होना होगा जिसका मैंने उपयोग किया था।
रामहाउंड ३ Ram'१
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.