2016-01-04 19 views
8

हम वर्तमान में SAML 2.0 का उपयोग कर एक एसएसएल समाधान विकसित कर रहे हैं, और अब तक, XML अनुरोधों पर हस्ताक्षर करने के लिए स्वयं हस्ताक्षरित प्रमाणपत्र का उपयोग कर रहे हैं।एसएएमएल हस्ताक्षर प्रमाणपत्र - कौन सा एसएसएल प्रमाणपत्र प्रकार?

हालांकि, जैसे ही हम उत्पादन में जाते हैं, हम प्रमाण पत्र प्राधिकरण से प्रमाण पत्र का उपयोग करना चाहते हैं। लेकिन मुझे सच में यकीन नहीं है कि किस प्रकार का प्रमाणपत्र खरीदना है क्योंकि वे सभी वेबसाइट केंद्रित हैं। उदाहरण के लिए, एक डोमेन वाइल्डकार्ड डोमेन, आदि

उदाहरण के लिए के लिए, इन को देख कर दिया गया है: https://www.123-reg.co.uk/ssl-certificates/

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

उत्तर

11

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

यह भी SAML metadata specification (line 697)

में कहा गया है इस विनिर्देशन इसका अर्थ पर एक भरोसा partyAs करने के लिए एक ठोस उदाहरण इस तत्व की स्वीकार्य या सुझाई गई सामग्री पर कोई स्थान ले लेता है, और न ही , एक शामिल करने का कोई निहितार्थ X.50 9 मूल्य या संदर्भ द्वारा प्रमाण पत्र माना जाना चाहिए। इसकी वैधता अवधि, एक्सटेंशन, निरस्तीकरण स्थिति, और अन्य प्रासंगिक सामग्री या, भरोसा पार्टी

तो मैं बस एक आत्म हस्ताक्षरित प्रमाणपत्र का उपयोग करते हुए जारी रहेगा के विवेक पर लागू किया जाना नहीं हो सकता है।

लेकिन, यदि आप एक प्रमाणपत्र खरीदना चाहते हैं तो इसे "डिजिटल हस्ताक्षर" और "कुंजी समझा" उपयोग करना चाहिए। सामान्य SSL प्रमाणपत्र (कम से कम जिन्हें मैंने चेक किया है) में वे उपयोग शामिल हैं।

"डिजिटल हस्ताक्षर" उपयोग स्वयं स्पष्टीकरण होना चाहिए। "मुख्य अभिसरण" इस तथ्य के कारण है कि प्रमाणपत्र में कुंजी डेटा को सीधे एन्क्रिप्ट करने के लिए उपयोग नहीं किया जाता है। डेटा को बड़े डेटा आकार के लिए उपयुक्त सममित कुंजी एल्गोरिदम द्वारा एन्क्रिप्ट किया जाता है। उस कुंजी को फिर आरएसए कुंजी के साथ एन्क्रिप्ट किया जाता है (आरएसए छोटे डेटा के लिए उपयुक्त है, जैसे एन्क्रिप्शन कुंजी)। इस प्रकार, आरएसए कुंजी का उपयोग कुंजी को एन्क्रिप्ट/एन्सेर करने के लिए किया जाता है।

+0

धन्यवाद एंडर्स। मैंने पहले पैराग्राफ देखा है, लेकिन यह एक क्लाइंट सुरक्षा आवश्यकता है जिसे हम एक सीए हस्ताक्षरित प्रमाणपत्र का उपयोग करते हैं। क्या आप जानते हैं कि आप एक प्रमाण पत्र कैसे प्राप्त कर सकते हैं जिसमें एन्क्रिप्शन और उपयोग पर हस्ताक्षर हैं? क्या एक सामान्य एसएसएल प्रमाणपत्र में यह होगा? – stevehayter

+1

उत्तर अपडेट किया गया। –

+0

धन्यवाद। एक सीए से पुराने, अब अप्रयुक्त सामान्य एसएसएल प्रमाण पत्र का उपयोग किया है, और यह देख सकता है कि यह काम करता है। एक समझौता के रूप में एक सीए से बजट प्रमाण पत्र के लिए जाना होगा :) – stevehayter

संबंधित मुद्दे