वेब सेवा व्यवस्थापक मुझे डबल्यूएसडीएल, दो प्रमाण पत्र और एक निजी कुंजी दिया:सी # में एचटीटीपीएस पर एसओएपी सेवा का उपभोग कैसे करें?
service.wsdl
ssl.cer
auth_cert.pem
auth_private_key.pem
विजुअल स्टूडियो 2010 मैं डबल्यूएसडीएल से एक वेब संदर्भ (सेवा संदर्भ काम नहीं किया) जोड़ा है। तब मैं इसका इस्तेमाल करने के रूप में यह एक http साबुन ग्राहक था की कोशिश की:
MySoapClient client = new MySoapClient();
client.Operation();
और मैं इस स्टैक ट्रेस प्राप्त:
Unhandled Exception: System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.
at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
मैं प्रमाणपत्र और निजी कुंजी के साथ क्या करना है?
मुझे कोई भी ट्यूटोरियल नहीं मिल रहा है और न ही किताबें जो इस मामले को कवर करती हैं। कोई संकेत?
अद्यतन
फ़ायरफ़ॉक्स साथ अंत बिंदु तक पहुंचना:
SSL peer cannot verify your certificate. (Error code: ssl_error_bad_cert_alert)
@Tommaso: यदि आप सेवा संदर्भ में इस्तेमाल किया जाना चाहिए था। क्या काम नहीं किया? –
क्या सेवा एंडपॉइंट https कनेक्शन का समर्थन करता है? –
@ जॉन सॉन्डर्स: "सेवा संदर्भ जोड़ें" एक 'खाली' ठूंठ उत्पन्न करता है: नाम स्थान घोषणा केवल – Tommaso