CspProviderType Enumeration

specifies the type of cryptographic provider. Providers implement cryptographic standards and algorithms in software and hardware.

Definition

Namespace: SysadminsLV.PKI.Cryptography
Assembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.0.1.0 (4.0.1.0)
C#
public enum CspProviderType

Members

None0 No provider is identified.
RsaFull1 Supports the following algorithms:
Operation TypeSupported algorithms
EncryptionRC2 and RC4
HashingMD5 and SHA
Key ExchangeRSA
SignaturesRSA
RsaSignature2 /// Supports the following algorithms:
Operation TypeSupported algorithms
HashingMD5 and SHA
SignaturesRSA
DSS3 This is a subset of the DSSDiffieHellman provider type. Supports the following algorithms: /// Supports the following algorithms:
Operation TypeSupported algorithms
HashingMD5 and SHA
SignaturesRDigital Signature Standard (DSS)
Fortezza4 Supports the Fortezza cryptographic card developed by NSA. This includes support for the following algorithms: ///
Operation TypeSupported algorithms
EncryptionSkipjack
HashingSHA
Key ExchangeKEA
SignaturesDSS
MsExchange5 Supports cryptographic algorithms used by the Microsoft Exchange mail application and other applications compatible with Microsoft Mail. This includes the following:
Operation TypeSupported algorithms
EncryptionCAST
HashingMD5
Key ExchangeRSA
SignaturesRSA
SSL6 Supports the Secure Sockets Layer protocol. This includes the following algorithms:
Operation TypeSupported algorithms
Encryptionvariable
Hashingvariable
Key ExchangeRSA
SignaturesRSA
RsaSChannel12 Supports RSA and Schannel protocols. This includes the following algorithms:
Operation TypeSupported algorithms
EncryptionRC4, Data Encryption Standard (DES), 3DES
HashingMD5 and SHA
Key ExchangeRSA
SignaturesRSA
DSSDiffieHellman13 Supports the following algorithms:
Operation TypeSupported algorithms
EncryptionCYLINK_MEK
HashingMD5 and SHA
Key ExchangeDiffie-Hellman algorithm
SignaturesDSS
ECDSASignature14 Microsoft currently does not provide a CSP of this type.
ECNRASignature15 Microsoft currently does not provide a CSP of this type.
ECDSAFull16 Microsoft currently does not provide a CSP of this type.
ECNRAFull17 Microsoft currently does not provide a CSP of this type.
DiffieHellmanSChannel18 Supports the Diffie-Hellman and Schannel protocols. This includes the following algorithms:
Operation TypeSupported algorithms
EncryptionDES, 3DES
HashingMD5 and SHA
Key ExchangeDiffie-Hellman algorithm
SignaturesDSS
SpyrusLynks20 Microsoft currently does not provide a CSP of this type.
RNG21 Microsoft currently does not provide a CSP of this type.
IntelSec22 Microsoft currently does not provide a CSP of this type.
ReplaceOWF23 Microsoft currently does not provide a CSP of this type.
RsaAes24 Supports the following algorithms:
Operation TypeSupported algorithms
EncryptionRC2, RC4, AES
HashingMD5 and SHA
Key ExchangeRSA
SignaturesRSA

See Also