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 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 classSaslMechanismOAuth2
The OAuth2 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 classSaslMechanismScramSha256
The SCRAM-SHA-1 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.