Proton DotNet
All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Classes | Enumerations
Apache.Qpid.Proton.Engine.Sasl.Client Namespace Reference

Classes

class  AbstractMechanism
 Common base for SASL mechanism types that provides basic service to ease the creation of SASL mechanisms. More...
 
class  AbstractScramSHAMechanism
 Common base for SASL mechanism types that provides basic service to ease the creation of SASL mechanisms. More...
 
class  AnonymousMechanism
 Implementation of the SASL Anonymous mechanism. More...
 
class  CramMD5Mechanism
 Implementation of the SASL CRAM-MD5 mechanism. More...
 
class  DelegatedSaslCredentialsProvider
 SASL Credentials Provider instance that accepts delegate methods which can provide the credentials upon request. More...
 
class  ExternalMechanism
 Implementation of the SASL External mechanism. More...
 
interface  IMechanism
 Interface that is implemented by all SASL mechanisms provided in this package. More...
 
interface  ISaslCredentialsProvider
 Interface for a supplier of login credentials used by the SASL Authenticator to select and configure the client SASL mechanism. More...
 
class  PlainMechanism
 Implementation of the SASL Plain mechanism. More...
 
class  SaslAuthenticator
 Handles SASL traffic from the proton engine and drives the authentication process for a client connection. More...
 
class  SaslMechanismExtensions
 
class  SaslMechanisms
 
class  SaslMechanismSelector
 Client side mechanism used to select a matching mechanism from the server offered list of mechanisms. The client configures the list of allowed Mechanism names and when the server mechanisms are offered mechanism is chosen from the allowed set. If the client does not configure any mechanisms then the selector chooses from all supported SASL Mechanism types implemented in the Proton library. More...
 
class  ScramSHA1Mechanism
 Implements the SASL Scram SHA1 authentication Mechanism. More...
 
class  ScramSHA256Mechanism
 Implements the SASL Scram SHA256 authentication Mechanism. More...
 
class  ScramSHA512Mechanism
 Implements the SASL Scram SHA512 authentication Mechanism. More...
 
class  XOauth2Mechanism
 Implementation of the SASL XOAUTH2 mechanism. More...
 

Enumerations

enum  SaslMechanism {
  External, ScramSHA512, ScramSHA256, ScramSHA1,
  CramMD5, Plain, XOAuth2, Anonymous
}