6

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

तो, क्या आप क्लाइंट प्रमाण पत्र चुनने के लिए उपयोगकर्ता को संकेत देने के लिए एक साफ (यदि संभव हो) तरीका जानते हैं?

उत्तर

-1

यदि आप एसएसएल प्रमाण पत्र द्वारा इसकी रक्षा करने की आवश्यकता है तो इस विशेषता [RequHttps] को क्रिया/नियंत्रक का उपयोग करने का प्रयास करें।

0

कई पूर्व-आवश्यकताएं हैं।

Trusted CA root certificate. 
Server Certificate from a trusted CA. 
Client Certificate from a trusted CA. 

आप इस लेख देख सकते हैं आईआईएस पर प्रारंभिक विन्यास सेट करने के लिए: How to configure IIS client certificate

+0

स्टैक ओवरफ़्लो आपका स्वागत है! हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। देखें [मैं एक अच्छा जवाब कैसे लिखूं] (http://stackoverflow.com/help/how-to-answer)। – ByteHamster