CspProviderType Enumeration |
specifies the type of cryptographic provider. Providers implement cryptographic standards and algorithms
in software and hardware.
Namespace:
SysadminsLV.PKI.Cryptography
Assembly:
SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: 3.7.0.0 (3.7.0.0)
Syntax public enum CspProviderType
Public Enumeration CspProviderType
public enum class CspProviderType
Members
| Member name | Value | Description |
---|
| 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 |
|
See Also