RE: Cryptographic service provider (CSP) could not be found for this a
From: lelteto (lelteto_at_discussions.microsoft.com)
Date: 09/08/04
- Next message: Sven-Torben Janus: "Re: Cryptographic service provider (CSP) could not be found for this a"
- Previous message: richard lyda: "RE: Relative Paths"
- In reply to: Sven-Torben Janus: "Cryptographic service provider (CSP) could not be found for this algorithm."
- Next in thread: Sven-Torben Janus: "Re: Cryptographic service provider (CSP) could not be found for this a"
- Reply: Sven-Torben Janus: "Re: Cryptographic service provider (CSP) could not be found for this a"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 8 Sep 2004 10:07:11 -0700
Can you check if the algorithm used is AES? That would explain your problem.
The MS CSP handling AES is not by default installed on Windows 2000 -
although you CAN install it (that's why on some computers it works). It is
installed on Windows XP. If this is, in fact, your problem you can solve it
in two ways:
1. Make sure the AES CSP is installed on your target machines
2. or switch to Triple-DES as algorithm.
Laszlo Elteto
SafeNet, Inc.
"Sven-Torben Janus" wrote:
> I'm running an ASP.NET webapplication on a Windows 2000 Server SP4 machine
> with .Net Framework 1.0 installed.
>
> The ASP.Net application uses impersonation (windows domain account). This is
> needed for communication between two servers (some ldap stuff).
> Furthermore the application uses FormsAuthentication. At some point the
> FomrAuthentication.Decrypt method is called. At this point I get the
> following error:
>
>
> Cryptographic service provider (CSP) could not be found for this algorithm.
> Description: An unhandled exception occurred during the execution of the
> current web request.
> Please review the stack trace for more information about the error and where
> it originated in the code.
>
> Exception Details:
> System.Security.Cryptography.CryptographicException:
> Cryptographic service provider (CSP) could not be found for this algorithm.
>
> Source Error:
> An unhandled exception was generated during the execution of the current web
> request. Information regarding the origin and location of the exception can
> be identified using the exception stack trace below.
>
> Stack Trace:
>
> [CryptographicException: Cryptographic service provider
> (CSP) could not be found for this algorithm.]
>
> System.Security.Cryptography.DESCryptoServiceProvider..ctor() +239
> System.Web.Security.FormsAuthentication.Initialize() +242
> System.Web.Security.FormsAuthenticationModule.OnEnter(Object source,
> EventArgs eventArgs) +146
> System.Web.SyncEventExecutionStep.Execute() +60
> System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&
> completedSynchronously) +87
>
>
>
>
> The application runs fine on another Win2K SP4 machine and also on some
> other WinXP machines.
> I tried to install the Windows 2000 High Encryption Package. But that didn't
> solve the problem.
> The error doesn't occur when I turn impersonation off. But the application
> needs impersonation so this is no solution.
>
> So what to do ?
> I searched msdn and the internet but I couldn't find anything that solves
> the problem.
>
> Any help is appreciatet.
>
> Thanks in advance.
>
> Sven-Torben
>
>
>
- Next message: Sven-Torben Janus: "Re: Cryptographic service provider (CSP) could not be found for this a"
- Previous message: richard lyda: "RE: Relative Paths"
- In reply to: Sven-Torben Janus: "Cryptographic service provider (CSP) could not be found for this algorithm."
- Next in thread: Sven-Torben Janus: "Re: Cryptographic service provider (CSP) could not be found for this a"
- Reply: Sven-Torben Janus: "Re: Cryptographic service provider (CSP) could not be found for this a"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|