के साथ छेड़छाड़ हो सकता है मैं अपनी नई वेबसाइट प्रमाणीकृत करने के लिए वाईआईएफ का उपयोग कर रहा हूं, एसटीएस स्टार्टर-एसटीएस कार्यान्वयन पर आधारित है।डब्ल्यूआईएफ- आईडी 1014: हस्ताक्षर मान्य नहीं है। डेटा
आउट लोड लोड पर्यावरण पर सही ढंग से काम करने के लिए इसे सक्षम करने के लिए मैंने वैश्विक प्रमाणपत्र में डिफ़ॉल्ट प्रमाणपत्र व्यवहार को ओवरराइड करने के लिए निम्न का उपयोग किया है।
ID1014: हस्ताक्षर मान्य नहीं है
void onServiceConfigurationCreated(object sender, ServiceConfigurationCreatedEventArgs e)
{
List<CookieTransform> sessionTransforms = new List<CookieTransform>(new CookieTransform[]
{
new DeflateCookieTransform(),
new RsaEncryptionCookieTransform(e.ServiceConfiguration.ServiceCertificate),
new RsaSignatureCookieTransform(e.ServiceConfiguration.ServiceCertificate)
});
SessionSecurityTokenHandler sessionHandler = new SessionSecurityTokenHandler(sessionTransforms.AsReadOnly());
e.ServiceConfiguration.SecurityTokenHandlers.AddOrReplace(sessionHandler);
}
यह सभी कार्य सिर्फ खोजने के लिए और लोगों को सफलतापूर्वक प्रणाली का उपयोग किया गया है, लेकिन हर अब और फिर हम में से एक विस्फोट हो जाता है। डेटा के साथ छेड़छाड़ की गई हो सकती है।
इवेंट लॉग में, इसलिए मैंने वाईआईएफ ट्रेसिंग पर स्विच किया और लॉग में निम्नलिखित उल्लेखित देखा।
आईडी 1074: संरक्षित डेटा एपीआई (विवरण के लिए आंतरिक अपवाद देखें) का उपयोग करके कुकी को एन्क्रिप्ट करने का प्रयास करते समय एक क्रिप्टोग्राफिक अपवाद हुआ। यदि आप आईआईएस 7.5 का उपयोग कर रहे हैं, तो यह एप्लीकेशन पूल पर लोड यूज़र प्रोफाइल सेटिंग के कारण गलत हो सकता है।
मुझे एहसास है कि यह मुझे एक अंधेरे गली के नीचे ले जा रहा है क्योंकि मैंने सोचा था क्योंकि मैं आरएसए का उपयोग करने के लिए कार्यान्वयन को बदल दूंगा, इससे मुझे प्रभावित नहीं होना चाहिए।
मेरी मदद करने के लिए कोई विचार?
उत्तर के लिए धन्यवाद, यह सब ठीक से चेक किया गया है और यह ठीक काम कर रहा है ब्रेकपॉइंट फंसे हुए और ट्रेसिंग भी आउटपुट कर रहा है। मुझे संघीय प्रमाणीकरण मिला है। सेवा कॉन्फ़िगरेशनक्रेटेड + = ऑन सेवा कॉन्फ़िगरेशन क्रिएटेड; एप्लिकेशन प्रारंभ में। – RubbleFord