बंद कर दिया है यह sslStream.AuthenticateAsServer(serverCertificate, true, SslProtocols.Default, true);
कॉल पर होता है।प्रमाणीकरण विफल रहा क्योंकि रिमोट पार्टी ने परिवहन स्ट्रीम
मैं ग्राहक प्रमाणीकरण करने की कोशिश कर रहा हूं। मैं क्लाइंट और सर्वर दोनों को नियंत्रित करता हूं, दोनों सीएसएलस्ट्रीम के माध्यम से सी # हैं। जब मैं एक नोडजेस सर्वर का उपयोग करता हूं, यह पूरी तरह से काम करता है। लेकिन मैं किसी कारण से सर्वरसाइड को विश्वसनीय रूप से सी # में काम नहीं कर सकता। स्पष्ट रूप से एसएसएल प्रमाणीकरण के लिए ग्राहक को क्लाइंट प्रमाणपत्र चुनने की प्रतीक्षा करनी है, लेकिन स्पष्ट रूप से यह सी # एसएसएलस्ट्रीम कक्षा के लिए एक विशेष सुविधा नहीं है? मैं पहले से ही कॉल करने से पहले ऐसा करने की कोशिश की, लेकिन यह अभी भी तुरंत कॉल पर बाहर त्रुटियों:
मैं IE में सुरक्षा प्रश्न मन नहीं है। कोई बात नहीं। मैं इस तथ्य से चिंतित हूं कि कैसे sslstream इस तरह के एक बुनियादी szenario के साथ काम नहीं कर रहा है। WCF का पता लगाने से
त्रुटि:
System.Net Error: 0 : [7928] Exception in AppDomain#13869071::UnhandledExceptionHandler - Authentication failed because the remote party has closed the transport stream.. at System.Net.Security.SslState.ValidateCreateContext(Boolean isServer, String targetHost, SslProtocols enabledSslProtocols, X509Certificate serverCertificate, X509CertificateCollection clientCertificates, Boolean remoteCertRequired, Boolean checkCertRevocationStatus, Boolean checkCertName) at System.Net.Security.SslStream.AuthenticateAsServer(X509Certificate serverCertificate, Boolean clientCertificateRequired, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation)
इस वजह से हो सकता है, यकीन है कि हल करने के लिए कैसे नहीं: निरसन समारोह प्रमाण पत्र – Blub
ठीक है कि यह था के लिए निरस्तीकरण जाँचने में असमर्थ था, मैं विकलांग clr जांच। – Blub
एचएम संख्या, आईई अभी भी मेरे सर्वर पर इस समस्या का कारण बनता है। मैंने wcf trace – Blub