System::Security::Authentication Namespace Reference

Enumerations

enum  SslProtocols {
  SslProtocols::None = 0, SslProtocols::Ssl2 = 12, SslProtocols::Ssl3 = 48, SslProtocols::Tls = 192,
  SslProtocols::Default = 240, SslProtocols::Tls11 = 768, SslProtocols::Tls12 = 3072
}
 Enumerates the cryptographic protocols. More...
 
enum  CipherAlgorithmType {
  CipherAlgorithmType::None = 0, CipherAlgorithmType::Null = 24576, CipherAlgorithmType::Des = 26113, CipherAlgorithmType::Rc2 = 26114,
  CipherAlgorithmType::TripleDes = 26115, CipherAlgorithmType::Aes128 = 26126, CipherAlgorithmType::Aes192 = 26127, CipherAlgorithmType::Aes256 = 26128,
  CipherAlgorithmType::Aes = 26129, CipherAlgorithmType::Rc4 = 26625
}
 Enumerates the cipher algorithms. More...
 
enum  HashAlgorithmType { HashAlgorithmType::None = 0, HashAlgorithmType::Md5 = 32771, HashAlgorithmType::Sha1 = 32772 }
 Enumerates the hash algorithms. More...
 

Enumeration Type Documentation

◆ CipherAlgorithmType

Enumerates the cipher algorithms.

Enumerator
None 

No encryption algorithm is used.

Null 

No encryption algorithm is used with a 'Null' cipher algorithm.

Des 

The DES algorithm.

Rc2 

The RC2 algorithm.

TripleDes 

The 3DES algorithm.

Aes128 

The AES algorithm with a 128 bit key.

Aes192 

The AES algorithm with a 192 bit key.

Aes256 

The AES algorithm with a 256 bit key.

Aes 

The AES algorithm.

Rc4 

The RC4 algorithm.

◆ HashAlgorithmType

Enumerates the hash algorithms.

Enumerator
None 

No hash algorithm is used.

Md5 

The Message Digest 5 hash algorithm.

Sha1 

The Secure Hash Algorithm 1.

◆ SslProtocols

Enumerates the cryptographic protocols.

Enumerator
None 

The operating system chooses a protocol to use.

Ssl2 

The SSL 2.0 protocol.

Ssl3 

The SSL 3.0 protocol.

Tls 

The TLS 1.0 protocol.

Default 

Permits only the SSL 3.0 or TLS 1.0 protocols to be used.

Tls11 

The TLS 1.1 protocol.

Tls12 

The TLS 1.2 protocol.