हम टीएलएस 1.1 और 1.2 का उपयोग करने वाले वेब ब्राउज़रों का समर्थन करना चाहते हैं, जिसे स्पष्ट रूप से Microsoft द्वारा लागू किया गया है, लेकिन डिफ़ॉल्ट रूप से बंद कर दिया गया है।
इसलिए मैंने Google पर खोज की और कुछ ऐसे पेज खोजे, जिन पर सभी को लगता है:
http://support.microsoft.com/kb/245030
https://www.derekseaman.com/2010/06/enable-tls-12-aes-256-and-sha-256-in.html
तथापि! यह मेरे लिए काम नहीं करता है। मैंने DWORD vaules को DisabledByDefault और TLS 1.1 और 1.2 के लिए Enabled किया है। मैं पुष्टि कर सकता हूं कि मेरा ग्राहक टीएलएस 1.2 के साथ संवाद करने का प्रयास कर रहा है, लेकिन सर्वर केवल 1.0 के साथ प्रतिक्रिया करता है। मैंने IIS पुनः आरंभ किया है, लेकिन इसने स्थिति को नहीं बदला।
Microsoft इंगित करता है: "चेतावनी: प्रोटोकॉल कुंजी के तहत रजिस्ट्री कुंजियों में DisabledByDefault मान, जो SCHANEL_CR संरचना में एक Schannel क्रेडेंशियल के लिए डेटा शामिल है में grbitEnabledProtocols मान पर पूर्ववर्तीता नहीं लेता है।"
खैर, यह मेरे लिए बहुत अस्पष्ट है। मुझे कहीं भी नहीं मिल रहा है जहां SCHANNEL_CRED परिभाषित या सेट है, सभी मैं यह निर्धारित कर सकता हूं कि यह एक Microsoft लाइब्रेरी में परिभाषित संरचना है। यह मेरा एकमात्र अनुमान है कि यह क्यों काम नहीं करता है, फिर भी मुझे यह निर्धारित करने के लिए पर्याप्त जानकारी नहीं मिल सकती है कि क्या यह वास्तविक समस्या है।