मेरी डब्ल्यूसीएफ सेवा में क्लाइंट और सेवा के बीच डेटासेट (सीएसवी प्रारूप में) डेटा भेजना शामिल है। यह डेटासेट एन्क्रिप्ट किया जाना चाहिए ताकि डेटा को अवरुद्ध नहीं किया जा सके। मैं wshttpbinding उपयोग कर रहा हूँ और web.config में निम्नलिखित सेटिंग्स का उपयोग करके संदेश एन्क्रिप्ट करने के लिए कोशिश कर रहा है:डब्ल्यूसीएफ - मैं संदेशों को कैसे एन्क्रिप्ट कर सकता हूं?
<wsHttpBinding>
<binding name="wsHttp">
<reliableSession enabled="true" />
<security mode="Message">
<message clientCredentialType="UserName" algorithmSuite="TripleDes" />
</security>
</binding>
</wsHttpBinding>
जब मैं कोशिश करते हैं और एक ग्राहक प्रॉक्सी मैं एक लंबे त्रुटि messagebox मिल (जो पूरी तरह से है क्योंकि यह नहीं पढ़ा जा सकता है उत्पन्न स्क्रीन के नीचे चला जाता है!)। त्रुटि संदेश "सेवा प्रमाण पत्र प्रदान नहीं किया जा रहा" के बारे में कुछ उल्लेख करता है।
मैं एक संदेश कैसे एन्क्रिप्ट कर सकता हूं? क्या मुझे प्रमाण पत्र चाहिए? मुझे यह उल्लेख करना चाहिए कि इस सेवा का उपयोग विभिन्न डोमेन से इंटरनेट पर किया जाएगा, इसलिए मुझे यकीन नहीं है कि "उपयोगकर्ता नाम" सुरक्षा का उपयोग करना सबसे अच्छा विकल्प है (?)
असल में मैं उलझन में हूं!
लिंक अब मान्य नहीं है ... – LamonteCristo
@ makerofthings7 धन्यवाद! मैंने अपना जवाब अपडेट कर लिया है। – Martin
मैंने लिंक बदल दिया है, अब यह archive.org से ब्लॉग के एक वर्किंग वर्जन को इंगित करता है। – svick