2012-04-09 11 views
7

हमारे पास एक वेबसाइट है और हम यह जांचना चाहते हैं कि प्रमाणपत्र स्थापित एक वाइल्ड-कार्ड प्रमाण पत्र है या केवल विशिष्ट यूआरएल से जुड़ा हुआ है। क्या यह एक आसान तरीके से चेक किया जा सकता है?जांचें कि सर्टिफिकेट वाइल्डकार्ड सर्टिफिकेट

उत्तर

3

आप अपने जारीकर्ता पर प्रमाण पत्र देख सकते हैं - आपको यह देखने में सक्षम होना चाहिए कि यह * .domain.com या www.domain.com पर जारी है या नहीं। उदाहरण के लिए, Verisign। आपके सर्वर पर एक सुरक्षित पृष्ठ पर

+0

कोई विचार अगर गोडाडी की एक समान प्रकार की खोज है? – jwegner

+0

यदि "* .domain.com" तो वाइल्डकार्ड और यदि "www.domain.com" या "pay.domain.com" तो डोमेन विशिष्ट है! –

12

ब्राउज़, अर्थात्: https://yoursite.com

यूआरएल बार में पैडलॉक पर क्लिक करें और प्रमाण पत्र देखें। क्रोम में ऐसा करने के लिए आप Connection टैब पर Certificate Information पर क्लिक करें।

जांचें कि Common Name (CN) में आपके डोमेन नाम के सामने एक * है।

उदा। के लिए https://www.google.com

*.google.com cert

3

यह SSL के विषय में आम नाम के लिए जाँच के द्वारा किया जा सकता है। आप * NIX क्लाइंट पर bash कमांड openssl का उपयोग कर सकते हैं।

उदाहरण के लिए, google.com और www.google.com दो अलग-अलग SSL का उपयोग करते हैं। पहला वाइल्डकार्ड है, दूसरा डोमेन विशिष्ट है।

$ echo | openssl s_client -connect google.com:443 2>/dev/null | openssl x509 -noout -subject | grep -o "CN=.*" | cut -c 4- 
*.google.com 
$ echo | openssl s_client -connect www.google.com:443 2>/dev/null | openssl x509 -noout -subject | grep -o "CN=.*" | cut -c 4- 
www.google.com 
संबंधित मुद्दे