Extending CryptoAPI

The CryptoAPI has been designed very carefully to be easily extensible. New types and parameters can be defined by any CSP author so as to make the CryptoAPI bend to the requirements of a wide variety of situations. Among the items that can be extended are:

Important  If you want your CSP to be compatible with applications developed for the Microsoft Base Cryptographic Provider, you must support all of the preceding items as they described in the CryptoAPI Reference and in this CSP Reference. For the details, see the CryptoAPI Reference Overview and the RSA/Full CSP Reference Overview.