सवाल मैं क्रोम के एसएसएल कैश को कैसे साफ़ करूं?


मेरे पास एक हैप्रोक्सी / स्टनल सर्वर है जो एडब्ल्यूएस पर हमारी साइटों के लिए एसएसएल को संभालता है। परीक्षण के दौरान, मैंने इस सर्वर पर एक स्व-हस्ताक्षरित प्रमाणपत्र बनाया और क्रोम का उपयोग करके इसे अपने डेस्कटॉप से ​​मारा ताकि परीक्षण किया जा सके कि उस सुरंग सही तरीके से काम कर रहा था।

अब मैंने उस सर्वर पर वैध प्रमाण स्थापित किया है। जब मैंने क्रोम में अपनी मशीन से साइट को मारा तो यह निम्न त्रुटि फेंकता है:

त्रुटि 113   (Net :: ERR_SSL_VERSION_OR_CIPHER_MISMATCH):   अज्ञात त्रुटि।

मेरा अनुमान है कि क्रोम ने स्व-हस्ताक्षरित प्रमाणपत्र के लिए कुंजी को कैश किया है और यह वैध प्रमाण से मेल नहीं खाता है। यह साइट मेरी मशीन पर अन्य सभी ब्राउज़रों में काम करती है, इसलिए यह सिर्फ क्रोम समस्या है।

एक दिलचस्प नोट: एक गुप्त सत्र से पृष्ठ को मारते समय (Ctrl+खिसक जाना+एन), यह सही ढंग से काम करता है। तो यह स्पष्ट रूप से कुछ प्रकार की कैश चीज है।

मैंने उन सभी चीजों को किया जो मैं सोच सकता था (मेरे कैश को हटा दिया, प्रमाण पत्र प्रबंधित करें संवाद में व्यक्तिगत और अन्य लोगों के पृष्ठ से हटाए गए कर्ट, Ctrl+F5, आदि।)।

मेरी मशीन विंडोज 7 एक्स 64 है। क्रोम संस्करण: 12.0.742.9 1।

Google क्रोम सहायता प्रपत्र पर, है एक ही मुद्दे की तरह लगता है कि एक विवरण; हालांकि, कोई संकल्प नहीं मिला है।


अद्यतन करें: ऐसा लगता है कि आज "खुद तय" है। मुझे इस तरह की समस्याओं से नफरत है। मुझे अभी भी पता नहीं है कि इसका कारण क्या है या यह कैसे हल हुआ। संभवतः कैश प्रमाण समाप्त हो गया है या कुछ, लेकिन मुझे अभी भी यह जानने में दिलचस्पी है कि यह जानकारी कहां संग्रहीत है और इसे कैसे सत्यापित किया जाए।


55
2018-06-13 17:02


मूल


किसी अन्य उपयोगकर्ता से मैंने सुना: यह समस्या मेरी मशीन पर थोड़ी पुरानी अवास्ट एंटीवायरस द्वारा हुई थी। अवास्ट आपके ब्राउज़र और वेब के बीच एक SHA1 प्रमाणपत्र के साथ एक परत बनाता है। यदि आप एक पल के लिए अवास्ट अक्षम करते हैं, तो क्रोम आपके सर्वर द्वारा दिए गए प्रमाणपत्र तक पहुंच पाएगा। मेरे मामले में, एक साधारण अवास्ट प्रोग्राम अपडेट ने इस मुद्दे को हल किया। - Foovanadil
यह मेरी मशीन पर मामला नहीं था क्योंकि मेरे पास एंटी वायरस स्थापित नहीं था। - Foovanadil
चूंकि प्रश्न लॉक है, इसलिए मैं कोई जवाब नहीं जोड़ सकता, लेकिन विंडोज़ में आपको 1) सेटिंग्स => प्रमाण पत्र प्रबंधित करें => प्रमाण पत्र को हटाएं 2) क्रोम बंद करें और फिर 3) टास्क मैनेजर पर जाएं और मैन्युअल रूप से सभी को मार दें Chrome.exe प्रक्रियाओं का। एक बार फिर आप क्रोम खोलने के बाद आपको जाने के लिए अच्छा होना चाहिए। - jakejgordon
@jakejgordon - मैं प्रमाण पत्र विंडो प्रबंधित करने में प्रमाण नहीं देख पा रहा था, लेकिन क्रोम.एक्सई को मारना और क्रोम को फिर से खोलना मेरे लिए चाल था। ध्यान दें, मेरे पास एक वेब फ़िल्टर / निगरानी प्रॉक्सी भी चल रही है, लेकिन इसे रोकने की आवश्यकता नहीं है। - Lars Kemmann
जब कोई मान्य या कामकाजी उत्तर नहीं होता है तो यह प्रश्न "संरक्षित" क्यों होता है? @ माइकल-Hampon? - NickG


जवाब:


क्रोम ब्राउज़र इतिहास में प्रति होस्ट एसएसएल प्रमाणपत्र राज्य स्टोर करता है।

तो बस ब्राउज़र इतिहास साफ़ करें (Ctrl+Shift+Del), कम से कम निम्नलिखित भागों:

  • कैश की गई छवियों और फाइलें
  • होस्ट किया गया ऐप डेटा
  • सामग्री लाइसेंस
  • क्रोम संस्करण 64 के लिए कुकीज़ और अन्य साइट डेटा

समाधान 2। अगर उपर्युक्त मदद नहीं करता है, तो इसे आजमाएं:

  • क्रोम बंद करें
  • निर्देशिका हटाएं:
    %USERPROFILE%/AppData/Local/Google/Chrome/User Data/CertificateTransparency

21
2018-05-05 18:57



मेरी समस्या अब प्राचीन है इसलिए क्रोम ने इस व्यवहार को बदल दिया होगा लेकिन यह मेरे लिए कैश को साफ़ करने के लिए काम नहीं करता है (जैसा कि मैंने प्रश्न में देखा है)। अगर यह अब काम करता है तो यह बहुत अच्छा होगा। - Foovanadil
इसने मेरे लिए काम नहीं किया - Serj Sagan
यह मेरे लिए काम करता था, मेरी विशिष्ट समस्या यह थी कि क्रोम कह रहा था कि प्रमाणपत्र समाप्त हो गया था, लेकिन चूंकि अन्य लोग https पर साइट तक पहुंच सकते थे, इसलिए मैं देख सकता था कि वास्तव में एक नया प्रमाणपत्र उपलब्ध था, लेकिन किसी कारण से क्रोम अनुरोध नहीं कर रहा था यह, या संभवतः इसे ठीक से पढ़ रहा है। - shaheenery
फिडलर उपयोगकर्ता: यदि आप एचटीटीपीएस इंटरसेप्ट्स के साथ फिडलर का उपयोग कर रहे हैं, तो फिडलर SSL प्रमाणपत्रों को कैश करेगा। इसे ठीक करने के लिए, आपको फिडलर "इंटरसेप्शन सर्टिफिकेट निकालें" विकल्प चलाने की ज़रूरत है, अपने ब्राउज़र के कैश को साफ़ करें (किसी और चीज को साफ़ करने की आवश्यकता नहीं है, और ब्राउज़र को पुनरारंभ करें। आप जिस ब्राउज़र का उपयोग कर रहे हैं उसके आधार पर, पिछले दो चरणों की आवश्यकता नहीं हो सकती है, लेकिन इन्हें क्रोम के लिए आवश्यक है - NickG
दुख की बात है कि मैंने पूरे इंटरनेट की खोज की है और कामकाजी समाधान नहीं मिला है। लेकिन अंततः इसे अपने आप से बाहर करने की कोशिश की। क्रोम बंद करें और "सी: / उपयोगकर्ता / <your-user-name> / AppData / स्थानीय / Google / क्रोम / उपयोगकर्ता डेटा" के अंतर्गत "प्रमाणपत्र ट्रान्सपेरेंसी" निर्देशिका को हटाएं और पुनरारंभ करें, फिर आपको प्रॉम्प्ट फिर से दिखाई देगा। - Shou Ya


एसएसएल प्रमाणपत्रों के साथ कई समस्याओं को आसानी से कैश फ़ोल्डर से फ़ाइल को हटाकर हल किया जा सकता है।

क्रोम या क्रोमियम में, फ़ाइल को हटाया जाना है cert9.db फ़ोल्डर में ~/.pki/nssdb। (फ़ायरफ़ॉक्स में, आप हटाना चाहते हैं cert8.db।)

ध्यान! इन फ़ाइलों को हटाने के बाद, आपको अपने ब्राउज़र में सीए पुनः पंजीकृत करना होगा।

विंडोज उपयोगकर्ताओं के लिए कदम कुछ अलग होंगे।


8
2017-10-11 17:36



यह अच्छा होगा अगर आप सीए को पुन: पंजीकृत करने के संबंध में विस्तृत या लिंक प्रदान कर सकें। - Mike Shultz
ऐसा लगता है कि इसके बाद क्रोम काम छोड़ना और पुनरारंभ करना - Ian Turton
~/.pki फ़ोल्डर मेरे लिए मौजूद नहीं है (चालू Mac) - और फिर से पंजीकृत सीए के बारे में स्पष्टीकरण की कमी एक बड़ी निगरानी की तरह लगती है। इसके अलावा, "विंडोज़ पर, कुछ हद तक अलग" विशेष रूप से सहायक नहीं है; यदि आपको नहीं पता कि विंडोज के लिए इसे कैसे ठीक किया जाए, तो बस "यह एक * निक्स-केवल समाधान है" - dwanderson


जहां तक ​​मुझे पता है, प्रमाणपत्र Google क्रोम (कम से कम विंडोज़ पर) के लिए विशिष्ट नहीं हैं बल्कि पूरे सिस्टम में हैं। आपने क्रोम के इंटरफ़ेस के माध्यम से उस प्रमाणपत्र को पहले ही हटा दिया है, इसलिए इसे जाना चाहिए।

बस निश्चित होने के लिए, आप कोशिश कर सकते हैं।

प्रारंभ → रन → certmgr.msc

कोशिश करने के लिए एक और उपकरण है CCleaner। इसे क्रोम के कैश की बेहतर सफाई के साथ मदद करनी चाहिए।


4
2018-06-13 17:33



Certmgr.msc का प्रयास किया और मुझे वहां प्रमाणपत्र नहीं दिख रहा है। जैसा कि आपने कहा था कि यह स्पष्ट रूप से चला गया है क्योंकि अन्य ब्राउज़र सही काम करते हैं, शायद यह किसी प्रकार का क्रोम बग है - Foovanadil
तो ... क्या आपके पास अब तक कोई भाग्य था? क्या आपने सीसीलेनर को सुझाव दिया है? .. या कोई अन्य उपकरण? - LazyOne
मैं सीसीसीएलनेर चला गया और देखा कि वह क्या हटाना चाहता था और क्रोम क्या हटाएगा (बस कुकीज़ और सत्र जानकारी) से कहीं ज्यादा कुछ नहीं था। - Foovanadil
यदि यह सच है, तो गुप्त मोड क्यों काम करता है? - Jose Nobile


अधिक सटीक तरीका:

Ctrl + Shift + Del (या सेटिंग्स> उन्नत> ब्राउज़िंग डेटा साफ़ करें)

[समय सीमा: सभी समय]

  • चित्रित छवियों और फ़ाइलों

दबाएँ: शुद्ध आंकड़े


-1
2017-09-24 09:26



ओपी ने पहले ही कहा है कि उसने अपना कैश साफ़ कर दिया है, इसलिए इस 7 साल के सवाल के लिए यह जवाब सेशन की मदद नहीं करेगा। - Dennis Nolte