Hi, Thema ist nicht mehr aktuell. Hab's selbst herausgefunden.
F�r jeden den es interessiert: Um den asymetric RSA algor. In einer ASP.NET Application nutzen zu k�nnen, mu� man die RSACryptoServiceProvider() Instanz folgend initialisieren: CspParameters cspParams = new CspParameters(); cspParams.Flags = CspProviderFlags.UseMachineKeyStore; RSACryptoServiceProvider RSA = new RSACryptoServiceProvider(cspParams); Man mu� dem Crypto-Service-Provider (CSP) explizit angeben, welchen KeyStore er f�r die Verwaltung der Public- und Private keys verwenden soll, da der ASPNET-User, und somit auch der runtime-prozess von ASP.NET, mit eingeschr�nkten Rechten aus der Security-Policy l�uft ! Klaus -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Im Auftrag von Klaus Weisser Gesendet: Montag, 15. April 2002 22:13 An: aspDEdotnet Betreff: [aspdedotnet] ASP.NET und RSACryptoServiceProvider() Hi, hab mal eine Frage. Ich m�chte in einer ASP.NET Appl. eine Art "Private Message Service" einf�hren. Zur Daten Ver- und Entschl�sselung m�chte ich eine Public Key Infr. (PKI) verwenden. Das .NET Framework implementiert das ganze im RSACryptoServiceProvider() Hab eine kleine WinApp als testApp. geschrieben, wo alles wunderbar funktioniert, nur bei ASP.NET Appl. bekomme ich die Fehlermeldung: ************************************************************** CryptoAPI cryptographic service provider (CSP) for this implementation could not be acquired. 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: CryptoAPI cryptographic service provider (CSP) for this implementation could not be acquired. Source Error: Line 20: public string GenerateKeyPair() Line 21: { Line 22: RSACryptoServiceProvider RSA = new RSACryptoServiceProvider(); ************************************************************** Hat vielleicht jemand eine Ahnung welche Code Access permissions meine Web-App ben�tigt, damit das l�uft Und vor allem wie man diese einer Web-App zuweist ?? Danke im voraus Klaus | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
