Click or drag to resize

ProviderTypeEnum Enumeration

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

Namespace:  PKI.ServiceProviders
Assembly:  PKI.Core (in PKI.Core.dll) Version: 3.3.0.0 (3.3.0.0)
Syntax
public enum ProviderTypeEnum
Members
  Member nameValueDescription
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