2011-01-28 8 views
13

मुझे विकास में परीक्षण के लिए एक स्व-हस्ताक्षरित प्रमाण पत्र मिला है। मैंने प्रमाणपत्र प्रबंधक में "विश्वसनीय रूट प्रमाणन प्राधिकरण" फ़ोल्डर के तहत इसे जोड़ा है, और आईई या क्रोम के तहत साइट पर जाने पर इसे वैध के रूप में स्वीकार किया जाता है (फ़ायरफ़ॉक्स के तहत यह इस तथ्य को पसंद नहीं करता है कि यह स्वयं हस्ताक्षरित है)।.NET मेरे स्व-हस्ताक्षरित प्रमाणपत्र पर भरोसा नहीं करता है, लेकिन आईई करता है?

हालांकि, जब मेरा सी # क्लाइंट एक webservice को कॉल करने या एसएसएल सॉकेट खोलने के लिए कनेक्ट करने का प्रयास करता है, तो यह एक अपवाद प्राप्त करता है कि "एसएसएल/टीएलएस सुरक्षित चैनल के लिए ट्रस्ट रिलेशनशिप स्थापित नहीं कर सका" [सर्वर पता] ' । "। और इससे भी ज्यादा परेशान नहीं होता है जब मैं विजुअल स्टूडियो के माध्यम से डीबग करता हूं, यह तब होता है जब मैं परीक्षण मशीन से इसे चलाने और चलाने के लिए होता हूं जिसने प्रमाण पत्र को विश्वसनीय समूह में भी जोड़ा है।

मेरे प्रमाणपत्र को प्रमाणित करने के लिए .NET का क्या मानदंड है?

उत्तर

15

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

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