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. |