Click or drag to resize
MimeKit

MailKit.Security Namespace

The MailKit.Security namespace provides implementations of various SASL authentication mechanisms used by the IMAP, POP3 and SMTP clients.
Classes
 ClassDescription
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.
Enumerations
 EnumerationDescription
Public enumerationSaslErrorCode An enumeration of the possible error codes that may be reported by a SaslException.
Public enumerationSecureSocketOptions Secure socket options.