Mail Kit. Security Namespace
The MailKit.Security namespace provides implementations of various SASL authentication mechanisms used by the IMAP, POP3 and SMTP clients.
Classes
| AuthenticationException | The exception that is thrown when there is an authentication error. |
| SaslException | A SASL authentication exception. |
| SaslMechanism | A SASL authentication mechanism. |
| SaslMechanismAnonymous | The ANONYMOUS SASL mechanism. |
| SaslMechanismCramMd5 | The CRAM-MD5 SASL mechanism. |
| SaslMechanismDigestMd5 | The DIGEST-MD5 SASL mechanism. |
| SaslMechanismGssapi | A SASL mechanism that uses the Kerberos/GSSAPI protocol. |
| SaslMechanismLogin | The LOGIN SASL mechanism. |
| SaslMechanismNegotiateBase | The base class for .NET Core's NegotiateAuthentication-based SASL mechanisms. |
| SaslMechanismNtlm | The NTLM SASL mechanism. |
| SaslMechanismNtlmNative | The NTLM SASL mechanism. |
| SaslMechanismOAuth2 | The OAuth2 SASL mechanism. |
| SaslMechanismOAuthBearer | The OAuth Bearer SASL mechanism. |
| SaslMechanismPlain | The PLAIN SASL mechanism. |
| SaslMechanismScramBase | The base class for SCRAM-based SASL mechanisms. |
| SaslMechanismScramSha1 | The SCRAM-SHA-1 SASL mechanism. |
| SaslMechanismScramSha1Plus | The SCRAM-SHA-1-PLUS SASL mechanism. |
| SaslMechanismScramSha256 | The SCRAM-SHA-256 SASL mechanism. |
| SaslMechanismScramSha256Plus | The SCRAM-SHA-256-PLUS SASL mechanism. |
| SaslMechanismScramSha512 | The SCRAM-SHA-512 SASL mechanism. |
| SaslMechanismScramSha512Plus | The SCRAM-SHA-512-PLUS SASL mechanism. |
| SslHandshakeException | The exception that is thrown when there is an error during the SSL/TLS handshake. |
Enumerations
| SaslErrorCode | An enumeration of the possible error codes that may be reported by a SaslException. |
| SecureSocketOptions | Secure socket options. |