000021365 - How to call RSA Passage Enhanced CSP from Microsoft .NET application

Document created by RSA Customer Support Employee on Jun 16, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000021365
Applies ToRSA SecurID Passage 3.5.1 Client
Microsoft Windows 2000 Professional
IssueHow to call RSA Passage Enhanced CSP from Microsoft .NET application
CauseWith .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
ResolutionRSA 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 IDa22587