मैं टॉमकैट का उपयोग कर अपने प्रोजेक्ट के लिए प्रमाण पत्र प्रमाणीकरण स्थापित कर रहा हूं। यह कमांड लाइन क्लाइंट जैसे curl के लिए ठीक काम करता है।क्रोम ब्राउजर कैसे जानता है कि किसी क्लाइंट सर्टिफिकेट को साइट के लिए संकेत देना है?
मेरे पास क्रोम ब्राउज़र में कई क्लाइंट प्रमाणपत्र स्थापित हैं। कुछ मेरी साइट से कनेक्ट करने के लिए उपयोग कर रहे हैं, दूसरों को विभिन्न उद्देश्यों के लिए उपयोग किया जाता है और मेरी परियोजना से संबंधित नहीं है।
हर बार जब मैं अपनी साइट से कनेक्ट, क्रोम को चुनने के लिए क्लाइंट प्रमाण पत्र की एक सूची प्रस्तुत करता है। ये वास्तव में प्रमाण पत्र हैं जिन्हें मैंने इंस्टॉल किया है और दूसरों को नहीं। मेरे प्रश्न हैं:
- क्रोम कैसे जानता है कि कौन से क्लाइंट प्रमाण पत्र साइट के लिए चुनने के लिए मौजूद हैं?
- टोमकैट अपने ग्राहक स्टोर को अपने ट्रस्ट स्टोर में संग्रहीत करता है। एसएसएल हंसशेक के दौरान, टोमकैट ग्राहक प्रमाण पत्र के लिए अनुरोध करेगा। क्या यह कुछ विशिष्ट प्रमाणपत्रों के लिए अनुरोध है जो इसे अपने विश्वसनीय स्टोर में जानता है ताकि क्रोम जानता है कि क्या दिखाना है?
नहीं है, मुझे लगता है कि 1 और 2 ने मेरे प्रश्नों का उत्तर दिया है। मैं भी जांच करता हूं और यह सच है इसलिए इसे समाधान के रूप में स्वीकार करें। धन्यवाद। – System
धन्यवाद। मेरे मामले में, मेरे पास 2 क्लाइंट प्रमाणपत्र हैं। जब मैं कुछ साइटों पर जाता हूं, तो क्रोम का संवाद बॉक्स मुझे या तो चुनने की अनुमति देता है। जब मैं अन्य साइटों पर जाता हूं, तो क्रोम का डायलॉग बॉक्स केवल मुझे दिखाता है। मैं सोच रहा था कि दूसरा क्यों छोड़ा गया था। सीए सूची (# 1/# 2) स्पष्टीकरण व्यवहार को फिट करता है, इसलिए यह सच होना चाहिए! :-) – dashrb