Specifies an algorithm used to encrypt or sign data. This class includes the object identifier (OID) of the algorithm and any needed parameters for that algorithm.
The CspProviderAlgorithmInfo class represents an algorithm implemented by a cryptographic provider. Providers are separate modules that implement encryption, hashing, signing, and key exchange (archival) algorithms. Similar providers are grouped together in a type.
Represents a collection of CspProviderAlgorithmInfo objects.
The CspProviderInfo class provides access to general information about a cryptographic provider.
Represents a collection of CspProviderInfo objects.
This class represents an encoded content to be signed and a BLOB to hold the signature. The ToBeSignedData member is an encoded X.509 certificate, certificate revocation list (CRL), certificate trust list (CTL) or certificate request.