GitHub के SSL प्रमाणपत्र पर OS X विश्वास क्यों नहीं करेगा?


68

जब मैं Chrome में किसी भी github.com पृष्ठ पर जाता हूं, तो मुझे एक बड़ी बदसूरत त्रुटि मिलती है:

आपने github.com तक पहुंचने का प्रयास किया, लेकिन सर्वर ने एक इकाई द्वारा जारी किया गया एक प्रमाण पत्र प्रस्तुत किया जो आपके कंप्यूटर के ऑपरेटिंग सिस्टम द्वारा विश्वसनीय नहीं है। इसका मतलब यह हो सकता है कि सर्वर ने अपनी सुरक्षा साख बनाई है, जो क्रोम पहचान की जानकारी के लिए भरोसा नहीं कर सकता है, या कोई हमलावर आपके संचार को बाधित करने की कोशिश कर सकता है।

आप आगे नहीं बढ़ सकते क्योंकि वेबसाइट ऑपरेटर ने इस डोमेन के लिए सुरक्षा बढ़ाने का अनुरोध किया है।

जब मैं https://www.digicert.com/ पर जाता हूं तो भी यही बात होती है (क्रोम में और कर्ल के साथ) । यह अजीब समस्या करीब डेढ़ हफ्ते पहले शुरू हुई थी।

जब मैं पता बार में टूटे हुए लॉक आइकन पर क्लिक करता हूं तो मैं यहां देखता हूं:

GitHub.com टूट गया है GitHub.com प्रमाणपत्र सूचना

लेकिन gist.github.com ठीक काम करता है:

Gist.GitHub.com काम करता है Gist.GitHub.com प्रमाणपत्र सूचना

यह कर्ल के साथ भी काम नहीं करता है:

यह कर्ल के साथ काम नहीं करता है

फ़ायरफ़ॉक्स में सब कुछ ठीक काम करता है।

मैं अपनी मूल CA समस्या को कैसे ठीक कर सकता हूं?

यहाँ यह फ़ायरफ़ॉक्स में कैसा दिखता है:

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

अपडेट करें:

मैंने देखा कि मेरे दूसरे कंप्यूटर पर क्रोम की तुलना में मेरी टूटी हुई क्रोम / सफारी में श्रृंखला का पहला प्रमाण पत्र अलग है।

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

(अब कोई बुरा लाल एक्स नहीं है क्योंकि मैंने इसे सफारी पर भरोसा किया है।) देखें कि जारीकर्ता अलग कैसे हैं? मैं क्या कर सकता हूँ?


* .Github.com और github.com के बीच एक अंतर है कि आप किस ब्राउज़र का उपयोग कर रहे हैं?
रामधुन

क्रोम। यह क्रोम में टूट गया है, लेकिन यह फ़ायरफ़ॉक्स में काम करता है। यह कर्ल के साथ काम नहीं करता है।
ट्रेवर डिक्सन

क्या आप फ़ायरफ़ॉक्स जानकारी पोस्ट कर सकते हैं जो दिखाता है कि प्रमाणपत्र में कोई त्रुटि नहीं है?
रामहुंड

तल पर फ़ायरफ़ॉक्स चित्रों को जोड़ा गया।
ट्रेवर डिक्सन

खुद digicert.com के साथ भी यही समस्या है।
ट्रेवर डिक्सन

जवाबों:


42

यह मेरे लिए काम किया:

Keychain.app > Preferences > General > Reset My Default Keychain

अपडेट करें

एक कम कठोर विकल्प लॉगिन किचेन से DigiCert प्रमाणपत्र को हटाना है : आपको रूट किचेन में पहले से ही एक होना चाहिए, वैसे भी। यह त्रुटि तब होती है जब दोनों का मिलान नहीं होता है।


2
कठोर लगता है ...
जॉन्डेल

3
मेरा मानना ​​है कि लॉगिन किचेन में प्रमाण पत्र को हटाने से भी काम हो सकता है। अगर मैंने सही तरीके से समझा है, तो DigiCert रूट किचेन में है। रीसेट करने से पहले की कोशिश कर रहा है। (बेशक बैकअप आदि आदि)
evacchi

हां, यह मेरे लिए काम कर गया। पहेली क्यों यह लॉगिन चाबी का गुच्छा में है। परीक्षा पर, दो संस्करण समान नहीं हैं; उत्सुक जहां लॉगिन संस्करण से आया था।
JLundell

पता करने के लिए अच्छा है, मैं जवाब अद्यतन करेंगे।
11

3
एक तरफ के रूप में: इसी तरह की समस्याएं किसी व्यक्ति के लॉगिन किचेन में एक समाप्त रूट प्रमाणपत्र होने के कारण हो सकती हैं, जो सिस्टम रूट्स से अपडेट किए गए प्रमाण पत्र को ओवरराइड करता है। उन लोगों को दिखाने के लिए, "व्यू एक्सपायर्ड सर्टिफिकेट्स" को "व्यू" मेनू में सक्षम करें।
अर्जन

79

26 जुलाई, 2014 तक एक नई समस्या है, जब एक पुराना, स्पष्ट रूप से अर्ध-विस्तृत प्रसार प्रमाण पत्र समाप्त हो गया है।

Https://www.yesthatallen.com/fixing-an-old-digicert-issue/ पर आधारित

OSX पर DigiCert SSL प्रमाणपत्र समाप्त करने के निर्देश

 
  1. स्पॉटलाइट के माध्यम से किचेन एक्सेस शुरू करना
    • ⌘-अंतरिक्ष
    • "किचेन एक्सेस" टाइप करें
    • हिट वापसी
  2. सुनिश्चित करें कि समाप्त हो चुके प्रमाण पत्र दिखाए गए हैं; "दृश्यमान" मेनू में "एक्सपायर्ड प्रमाणपत्र दिखाएं" सक्षम करें।
  3. "Digicert" के लिए खोजें।
  4. एक लाल X के साथ प्रमाणपत्र पर राइट-क्लिक करें और "डिलीट डिजीर्ट हाई एश्योरेंस ईवी रूट सीए" का चयन करें
  5. जब तक कीचेन एक्सेस पुनः आरंभ नहीं किया जाता है तब तक प्रमाणपत्र को हटाया नहीं जा सकता है
  6. अपने ब्राउज़र को पुनरारंभ करें
आपको एक बार फिर से प्रभावित साइटों तक पहुंचने में सक्षम होना चाहिए।

 


2
प्रमाणपत्र निकालने से कोई मदद नहीं मिली, मैंने अपना कंप्यूटर रीबूट कर लिया है। जारी रहता है। कोई उपाय?
एविएल जूल

9
ठीक है, मैं शायद बहुत सारे डिजी प्रमाणपत्रों को हटा देता हूं, मैं यहां digicert.com/digicert-root-certports.htm गया और "DigiCert High Assurance EV Root CA" प्रमाणपत्र डाउनलोड किया।
एविएल जूल

1
@Aviel धन्यवाद, डाउनलोड करना और फिर से स्थापित करना जो मेरे लिए प्रमाणित है।
टिम स्कॉट

1
यह मेरे लिए एक आकर्षण की तरह काम करता था, और सफारी के साथ भी इसी तरह के मुद्दे को हल करता था (जैसा कि आप उम्मीद करेंगे)। मुझे हालाँकि Chrome को पुनः आरंभ करने की आवश्यकता थी।
बिगगुस्जिमस

महान! इसने मेरे लिए काम किया। धन्यवाद @ एलेन हैनकॉक :)
मार्क रॉबसन

2

इनमें से किसी भी जवाब ने मेरे लिए काम नहीं किया। इसके बजाय, मुझे DigiCert रूट सर्टिफिकेट मिला, उन्हें डाउनलोड किया, और उन्हें फाइंडर में क्लिक करके मैन्युअल रूप से इंस्टॉल किया।

इंटरमीडिएट सर्टिफिकेट स्टोर की जाँच के तहत उन्हें यहां देखें : https://www.digicert.com/ssl-support/windows-cross-signed-chain.htm


1

मैं सिर्फ जॉन के समाधान की कोशिश की, और यह मदद नहीं की। हालाँकि मेरे मामले में, मुझे क्लास में कोई भी "ब्लू +" आइकन नहीं मिला।
इसलिए, मैंने जो कुछ भी किया था वह दो कैश फ़ाइलों को हटाने और सुझाए गए रीबूट करने के लिए था।
मेरे मामले में, मैं Macports में एक एप्लिकेशन को अपडेट करने की कोशिश कर रहा हूं, जो स्रोत को डाउनलोड करने के लिए गिटब से कनेक्ट करने के लिए गिट का उपयोग करता है और वह त्रुटि दे रहा है। और, मुझे सफारी में त्रुटि दिखाई देती है, लेकिन फ़ायरफ़ॉक्स में नहीं।

उपरोक्त के बाद मैं DigiCert के संपर्क में आया, और वे इसे हल करने के बारे में बहुत मददगार थे। किचेन एक्सेस में-> सिस्टम रूट्स श्रेणी: प्रमाण पत्र

DigiCert उच्च आश्वासन EV रूट CA-> ट्रस्ट-> SSL परिवर्तन इससे: कोई मूल्य निर्दिष्ट नहीं: हमेशा ट्रस्ट GTE CyberTrust Global Root-> ट्रस्ट-> SSL परिवर्तन से: कोई मूल्य निर्दिष्ट नहीं: हमेशा विश्वास


1

मेरे लिए, किचेन एक्सेस उपयोगिता शुरू करके, किचेन एक्सेस मेनू से कीचेन फर्स्ट एड का चयन करके और मरम्मत का चयन करके समस्या को हल किया गया था।


मरम्मत पर क्लिक करने से लगता है कि मेरे सभी प्रमाणपत्र साफ़ हो गए हैं इसलिए यह एक अनुत्पादक हो सकता है।
ग्रे

0

कुछ समय पहले विभिन्न एसएसएल प्रमाणपत्रों के साथ एक समस्या थी, उन्होंने पाया कि यह उन मुद्दों के 90% के लिए काम करता है।

फ़ाइलें /var/db/crls/crlcache.db और /var/db/crls/ocspcache.db हटाएं। इन्हें फाइंडर गो> के उपयोग से पाया जा सकता है; फ़ोल्डर मेनू (Cmd + Shift + G) पर जाएं। यह सिस्टम में स्वीकृत प्रमाण पत्र के कैश को रीसेट करता है। यह उन्हें नहीं हटाता है, यह सिस्टम को फिर से शुरू करने पर कैश के पुनर्निर्माण के लिए मजबूर करता है।

किचेन एक्सेस खोलें (/ एप्लीकेशन / यूटिलिटीज / किचेन एक्सेस)। बाईं ओर श्रेणी पिकर में प्रमाणपत्र का चयन करें। सर्च बार में, क्लास शब्द में टाइप करें। उस सूची के माध्यम से देखें, और किसी भी प्रमाण पत्र को ढूंढें जिसमें उनके आइकन पर एक नीला + प्रतीक हो। ये वे हैं जिन्हें आपको संशोधित करने की आवश्यकता है।

नीले रंग की एक + का चयन करें, और आदेश + I को हिट करें अनुमतियों की सूची दिखाने के लिए "ट्रस्ट" सूची के बगल में प्रकटीकरण त्रिकोण पर क्लिक करें। अब, सिस्टम डिफॉल्ट का उपयोग करने के लिए हमें इस प्रमाणपत्र को सेट करने की आवश्यकता है। हालाँकि, किसी कारण से, जब आप इसे चुनते हैं, तो यह सहेजता नहीं है। तो आपको क्या करने की आवश्यकता है। "ट्रस्ट" के तहत, जहां यह कहता है कि "सिक्योर सॉकेट्स लेयर (एसएसएल)", "नो वैल्यू स्पेसिफ़ाइड" कहने के लिए ड्रॉपडाउन मेनू बदलें। फिर, विंडो बंद करें। यह आपके प्रशासक की अनुमति मांगेगा। फिर, उस प्रमाणपत्र के लिए फिर से जानकारी फलक खोलें। "ट्रस्ट" के तहत, अब ड्रॉपडाउन सेट करें जो कहता है कि "इस प्रमाण पत्र का उपयोग करते समय:" कहने के लिए "सिस्टम डिफॉल्ट्स का उपयोग करें"। फिर आप जानकारी फलक से बाहर निकल सकते हैं, और अपना पासवर्ड फिर से दर्ज कर सकते हैं। यह उन प्रमाणपत्रों में से किसी एक के लिए करें, जो उनके आइकन पर नीला + है। अधिकतम एक या दो ही होने चाहिए।

अपने सिस्टम को पुनरारंभ करें।

मुझे पता है कि अगर काम करता है, मुझे लगता है कि अगर काम करता है उत्सुक होगा।

हमेशा की तरह टाइम मशीन का उपयोग करने के बाद, यदि यह कम से कम खराब हो जाता है तो आप वापस जा सकते हैं!


0

उन लोगों के लिए जिन्होंने समय सीमा समाप्त प्रमाणपत्र को हटा दिया लेकिन अभी भी समस्या है। किचेन एक्सेस लॉन्च करें, इसके लिए मेनू आइटम पर जाएं, "किचेन प्राथमिक चिकित्सा" चुनें, एक चेक चलाएं, एक मरम्मत चलाएं, फिर सुनिश्चित होने के लिए फिर से एक चेक चलाएँ। समस्या दूर होनी चाहिए।


ऐसा प्रतीत होता है जैसे किथ बेनेट का जुला 6.
स्कॉट

0

इससे मुझे मदद मिली:

(क्रोम, ओएक्सएक्स)

  1. Keychain.app खोलें
  2. Keychain.app के ऊपरी-दाएँ कोने में "डिजीकर्ट" खोजें
  3. सभी पाचक प्रमाणपत्रों का चयन करें और उन्हें राइट क्लिक और संदर्भ मेनू से हटा दें ( http://screencast.com/t/2T4f1XQa0Xu )
  4. यहां जाएं http://digicert.com/digicert-root-certports.htm
  5. पृष्ठ पर ढूँढें और DigiCert उच्च आश्वासन EV रूट CA प्रमाणपत्र डाउनलोड करें
  6. डाउनलोड होने पर - इस पर क्लिक करें और इसे अपने किचेन में स्थापित करें
  7. अपने क्रोम को पुनरारंभ करें

0

मैंने एलन की टिप का अनुसरण किया लेकिन यह मेरे लिए काम नहीं किया। इसलिए मैं यह कोशिश करता हूं। लगता है कि यह काम करता है।

  1. एलन के सभी चरणों का पालन करें।
  2. सफारी पर खुला प्रभावित स्थल (जैसे: github.com)।
  3. यह आपको इस अलर्ट बॉक्स का संकेत देगा। 'प्रमाण पत्र दिखाएँ' पर क्लिक करें। यहाँ छवि विवरण दर्ज करें
  4. 'इस प्रमाणपत्र का उपयोग करते समय:' ड्रॉपडाउन पर, 'ऑलवेज ट्रस्ट' चुनें। नीचे दिए गए सभी 2 ड्रॉपडाउन उसी नियम का पालन करेंगे जो आपने यहां चुना है। यहाँ छवि विवरण दर्ज करें
  5. Chrome खोलें, प्रभावित साइट तक पहुंचने का प्रयास करें (जैसे: github.com)।

मैंने यह कोशिश की है। फेसबुक सामान्य रूप से लोड होता है। लेकिन, जीथब को बिना सीएसएस के लोड किया गया। मुझे कंकाल गिथब मिला। मुझे नहीं पता कि ऐसा क्यों होता है। लेकिन कनेक्शन पहले से ही स्थापित है और ठीक है।

कोई विचार लोग?


0

कई घंटे बिताने के बाद मैंने इसे डाउनलोड करने की कोशिश की - लिंक ;

  • DigiCert ग्लोबल रूट सीए
  • DigiCert उच्च आश्वासन ईवी रूट सीए
  • DigiCert आश्वासन आईडी रूट सीए

कोई विचार नहीं है अगर यह अच्छा अभ्यास है, लेकिन यह मेरे लिए काम कर रहा है। मैं OSX 10.9.5 और Chrome 42.0.2311.152 (64-बिट) चला रहा हूं


0

मैक 10.10.3 1 में मेरे लिए काम करें) ओपन किचेन एक्सेस 2) सर्च डिजीर्ट हाई एश्योरेंस ईवी रूट सीए 3) डिजीकर्ट हाई एश्योरेंस ईवी रूट सीए 4 पर डबल क्लिक करें ) डिजीटर्ट हाई एश्योरेंस ईवी रूट ईवी रूट सिलेक्ट TRUST 5 पर) पुलडाउन के साथ बदलाव ALWAYS TRUST DONE के साथ इस प्रमाणपत्र का उपयोग करते समय मेनू


0

नीचे ऑनलाइन मिला। मुझे यकीन था कि यह कुछ गैग था जैसे कि आप किसी को विंडोज पर ALT + F4 दबाने के लिए कैसे ट्रिक करते थे, लेकिन इसने मेरे और एक सहकर्मी के लिए काम किया:

  1. प्रभावित क्रोम फ्रेम में कहीं भी क्लिक करें
  2. कीबोर्ड पर, टाइप करें: खतरा

यही है, पेज लोड होता है। सीएसएस लोड नहीं करता है, इसलिए आप बस "स्रोत देखें", सीएसएस फ़ाइल पर क्लिक करें, और आपको फिर से त्रुटि संदेश दिखाई देगा। ऊपर दिए गए चरणों को दोहराएं और सीएसएस प्रदर्शित करेगा। फिर गितूब पेज को रिफ्रेश करें और सब अच्छा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.