![]() | Sasl |
public abstract class SaslMechanism
The SaslMechanism type exposes the following members.
Name | Description | |
---|---|---|
![]() | SaslMechanism(NetworkCredential) | Initializes a new instance of the SaslMechanism class. |
![]() | SaslMechanism(String, String) | Initializes a new instance of the SaslMechanism class. |
Name | Description | |
---|---|---|
![]() | Credentials | Get the user's credentials. |
![]() | IsAuthenticated | Get or set whether the SASL mechanism has finished authenticating. |
![]() | MechanismName | Get the name of the SASL mechanism. |
![]() | NegotiatedChannelBinding | Get whether or not channel-binding was negotiated by the SASL mechanism. |
![]() | NegotiatedSecurityLayer | Get whether or not a security layer was negotiated by the SASL mechanism. |
![]() | SupportsChannelBinding | Get whether or not the SASL mechanism supports channel binding. |
![]() | SupportsInitialResponse | Get whether or not the SASL mechanism supports an initial response (SASL-IR). |
Name | Description | |
---|---|---|
![]() | Challenge(String, CancellationToken) | Decode the base64-encoded server challenge and return the next challenge response encoded in base64. |
![]() | Challenge(Byte, Int32, Int32, CancellationToken) | Parse the server's challenge token and return the next challenge response. |
![]() | ChallengeAsync(String, CancellationToken) | Asynchronously decode the base64-encoded server challenge and return the next challenge response encoded in base64. |
![]() | ChallengeAsync(Byte, Int32, Int32, CancellationToken) | Asynchronously parse the server's challenge token and return the next challenge response. |
![]() ![]() | Create(String, NetworkCredential) | Create an instance of the specified SASL mechanism using the supplied credentials. |
![]() ![]() | Create(String, Encoding, NetworkCredential) | Create an instance of the specified SASL mechanism using the supplied credentials. |
![]() | Equals | (Inherited from Object) |
![]() | Finalize | (Inherited from Object) |
![]() | GetHashCode | (Inherited from Object) |
![]() | GetType | (Inherited from Object) |
![]() ![]() | IsSupported | Determine if the specified SASL mechanism is supported by MailKit. |
![]() | MemberwiseClone | (Inherited from Object) |
![]() | Reset | Reset the state of the SASL mechanism. |
![]() ![]() | SaslPrep | Prepare the user name or password string. |
![]() | ToString | (Inherited from Object) |
![]() | TryGetChannelBindingToken | Try to get a channel-binding token. |