Click or drag to resize

MailKit.Security Namespace

The MailKit.Security namespace provides implementations of various SASL authentication mechanisms used by the IMAP, POP3 and SMTP clients.
Public classAuthenticationException
The exception that is thrown when there is an authentication error.
Public classSaslException
A SASL authentication exception.
Public classSaslMechanism
A SASL authentication mechanism.
Public classSaslMechanismAnonymous
The ANONYMOUS SASL mechanism.
Public classSaslMechanismCramMd5
The CRAM-MD5 SASL mechanism.
Public classSaslMechanismDigestMd5
The DIGEST-MD5 SASL mechanism.
Public classSaslMechanismLogin
The LOGIN SASL mechanism.
Public classSaslMechanismNtlm
The NTLM SASL mechanism.
Public classCode exampleSaslMechanismOAuth2
The OAuth2 SASL mechanism.
Public classCode exampleSaslMechanismOAuthBearer
The OAuth Bearer SASL mechanism.
Public classSaslMechanismPlain
The PLAIN SASL mechanism.
Public classSaslMechanismScramBase
The base class for SCRAM-based SASL mechanisms.
Public classSaslMechanismScramSha1
The SCRAM-SHA-1 SASL mechanism.
Public classSaslMechanismScramSha1Plus
The SCRAM-SHA-1-PLUS SASL mechanism.
Public classSaslMechanismScramSha256
The SCRAM-SHA-256 SASL mechanism.
Public classSaslMechanismScramSha256Plus
The SCRAM-SHA-256-PLUS SASL mechanism.
Public classSaslMechanismScramSha512
The SCRAM-SHA-512 SASL mechanism.
Public classSaslMechanismScramSha512Plus
The SCRAM-SHA-512-PLUS SASL mechanism.
Public classSslHandshakeException
The exception that is thrown when there is an error during the SSL/TLS handshake.
Public enumerationSaslErrorCode
An enumeration of the possible error codes that may be reported by a SaslException.
Public enumerationSecureSocketOptions
Secure socket options.