|Applies To||RSA SecurID Passage 3.5.1 Client|
Microsoft Windows 2000 Professional
|Issue||How to call RSA Passage Enhanced CSP from Microsoft .NET application|
|Cause||With .NET being the Microsoft preferred platform for new development, programmers are looking at how to take advantage of the ease of use of the .NET environment and products such as RSA SecurID Passage|
|Resolution||RSA SecurID Passage 3.5.1 has a fully compliant CSP interface; therefore, any appropriate Microsoft C-API calls will be valid when using Passage. Currently, Microsoft does not supply a total .NET interface into the CSP interface, but advises programmers to use a series of unmanaged code.|
Most of the information how to carry out the required functions can be found in an article called "EncryptTo/DecryptTo: Encryption in .NET with CryptoAPI Certificate Stores" at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncapi/html/encryptdecrypt2a.asp.
NOTE: Not all CSP providers are going to be suitable for all types of crypto activity, remember that Passage is a PKI Authentication/Verification/Signing device and as such would not be appropriate to use as an SSL accelerator device.
|Legacy Article ID||a22587|