Asposecpplib
System::Security::Authentication Namespace Reference

Classes

class  Details_AuthenticationException
 

Typedefs

using AuthenticationException = System::ExceptionWrapper< Details_AuthenticationException >
 

Enumerations

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

Functions

const System::StringCURRENT_NAMESPACE ()
 

Typedef Documentation

◆ AuthenticationException

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.

Function Documentation

◆ CURRENT_NAMESPACE()

const System::String& System::Security::Authentication::CURRENT_NAMESPACE ( )
inline