The Authentication namespace provides a set of enumerations that describe the security of a connection. These enumerations include System.Security.Authentication.CipherAlgorithmType, System.Security.Authentication.ExchangeAlgorithmType, System.Security.Authentication.HashAlgorithmType, and System.Security.Authentication.SslProtocolType.
Type | Reason |
---|---|
AuthenticationException |
The exception that is thrown when authentication fails for an authentication stream. |
CipherAlgorithmType |
Defines the possible cipher algorithms for the System.Net.Security.SslStream class. |
ExchangeAlgorithmType |
Specifies the algorithm used to create keys shared by the client and server. |
HashAlgorithmType |
Specifies the algorithm used for generating message authentication codes (MACs). |
InvalidCredentialException |
The exception that is thrown when authentication fails for an authentication stream and cannot be retried. |
SslProtocols |
Defines the possible versions of System.Security.Authentication.SslProtocols. |