मेरे पास संदेश सुरक्षा प्रमाणीकरण के साथ एक डब्ल्यूसीएफ सेवा है।संदेश सुरक्षा के साथ डब्ल्यूसीएफ रूटिंग
मैं लोड संतुलन के लिए एक रूटिंग सेवा सेट अप करना चाहता हूं।
किसी कारण यह काम नहीं करता के लिए, मैं अपवादों को देखने के लिए includeExceptionDetailInFaults सक्रिय कर दिया है, इसलिए ग्राहक में मैं देख रहा हूँ:
क्लाइंट प्रमाणपत्र प्रदान नहीं की है। क्लाइंट प्रमाण पत्र में क्लाइंट प्रमाणपत्र निर्दिष्ट करें।
ऐसा लगता है कि प्रमाण पत्र राउटर-> सेवा से अग्रेषित नहीं किया गया है।
वर्तमान में ग्राहक/राउटर/सेवा एक ही मशीन पर है, इसलिए मेरे पास सभी प्रमाणपत्र हैं, लेकिन यदि मैं उन्हें एक अलग मशीन पर तैनात करता हूं तो राउटर के पास निजी कुंजी होनी चाहिए?
इसके अलावा, अगर मैं राउटर और सेवा (सुरक्षा को ऑफ़लोड) के बीच एक गैर-सुरक्षित कनेक्शन स्थापित करना चाहता हूं, तो मैं कॉलर की पहचान कैसे प्रदान कर सकता हूं?
संपादित करें: सभी क्लाइंट/रूटर (दोनों सर्वर & ग्राहक) के लिए/सर्वर सुरक्षा के लिए कॉन्फ़िगर ही:
<security mode="Message">
<message clientCredentialType="Certificate" negotiateServiceCredential="false"
algorithmSuite="Default" establishSecurityContext="false" />
</security>
क्या आप 3 कॉन्फ़िगरेशन फाइलें दिखा सकते हैं? –