CspProviderType Enumeration
specifies the type of cryptographic provider. Providers implement cryptographic standards and algorithms
in software and hardware.
Namespace: SysadminsLV.PKI.CryptographyAssembly: SysadminsLV.PKI.Win (in SysadminsLV.PKI.Win.dll) Version: 4.0.1.0 (4.0.1.0)
public enum CspProviderType
Public Enumeration CspProviderType
public enum class CspProviderType
None | 0 |
No provider is identified.
|
RsaFull | 1 |
Supports the following algorithms:
Operation Type | Supported algorithms |
---|
Encryption | RC2 and RC4 | Hashing | MD5 and SHA | Key Exchange | RSA | Signatures | RSA |
|
RsaSignature | 2 |
/// Supports the following algorithms:
Operation Type | Supported algorithms |
---|
Hashing | MD5 and SHA | Signatures | RSA |
|
DSS | 3 |
This is a subset of the DSSDiffieHellman provider type. Supports the following algorithms:
/// Supports the following algorithms:
Operation Type | Supported algorithms |
---|
Hashing | MD5 and SHA | Signatures | RDigital Signature Standard (DSS) |
|
Fortezza | 4 |
Supports the Fortezza cryptographic card developed by NSA. This includes support for the following algorithms:
/// Operation Type | Supported algorithms |
---|
Encryption | Skipjack | Hashing | SHA | Key Exchange | KEA | Signatures | DSS |
|
MsExchange | 5 |
Supports cryptographic algorithms used by the Microsoft Exchange mail application and other applications
compatible with Microsoft Mail. This includes the following:
Operation Type | Supported algorithms |
---|
Encryption | CAST | Hashing | MD5 | Key Exchange | RSA | Signatures | RSA |
|
SSL | 6 |
Supports the Secure Sockets Layer protocol. This includes the following algorithms:
Operation Type | Supported algorithms |
---|
Encryption | variable | Hashing | variable | Key Exchange | RSA | Signatures | RSA |
|
RsaSChannel | 12 |
Supports RSA and Schannel protocols. This includes the following algorithms:
Operation Type | Supported algorithms |
---|
Encryption | RC4, Data Encryption Standard (DES), 3DES | Hashing | MD5 and SHA | Key Exchange | RSA | Signatures | RSA |
|
DSSDiffieHellman | 13 |
Supports the following algorithms:
Operation Type | Supported algorithms |
---|
Encryption | CYLINK_MEK | Hashing | MD5 and SHA | Key Exchange | Diffie-Hellman algorithm | Signatures | DSS |
|
ECDSASignature | 14 |
Microsoft currently does not provide a CSP of this type.
|
ECNRASignature | 15 |
Microsoft currently does not provide a CSP of this type.
|
ECDSAFull | 16 |
Microsoft currently does not provide a CSP of this type.
|
ECNRAFull | 17 |
Microsoft currently does not provide a CSP of this type.
|
DiffieHellmanSChannel | 18 |
Supports the Diffie-Hellman and Schannel protocols. This includes the following algorithms:
Operation Type | Supported algorithms |
---|
Encryption | DES, 3DES | Hashing | MD5 and SHA | Key Exchange | Diffie-Hellman algorithm | Signatures | DSS |
|
SpyrusLynks | 20 |
Microsoft currently does not provide a CSP of this type.
|
RNG | 21 |
Microsoft currently does not provide a CSP of this type.
|
IntelSec | 22 |
Microsoft currently does not provide a CSP of this type.
|
ReplaceOWF | 23 |
Microsoft currently does not provide a CSP of this type.
|
RsaAes | 24 |
Supports the following algorithms:
Operation Type | Supported algorithms |
---|
Encryption | RC2, RC4, AES | Hashing | MD5 and SHA | Key Exchange | RSA | Signatures | RSA |
|