E-MailRelay
|
SASL authentication classes. More...
Namespaces | |
namespace | CramImp |
An implementation namespace for GAuth::Cram. | |
Classes | |
class | Cram |
Implements the standard challenge-response authentication mechanism of RFC-2195. More... | |
class | PamImp |
A private implementation of the G::Pam interface used by GAuth::SaslServerPamImp, which is itself a private implementation class used by GAuth::SaslServerPam. More... | |
class | SaslClient |
A class that implements the client-side SASL challenge/response concept. More... | |
class | SaslClientImp |
A private pimple-pattern implementation class used by GAuth::SaslClient. More... | |
class | SaslClientSecrets |
An interface used by GAuth::SaslClient to obtain a client id and its authentication secret. More... | |
class | SaslServer |
An interface for implementing the server-side SASL challenge/response concept. More... | |
class | SaslServerBasic |
An implementation of the SaslServer interface that does not use PAM. More... | |
class | SaslServerBasicImp |
A private pimple-pattern implementation class used by GAuth::SaslServerBasic. More... | |
class | SaslServerFactory |
Provides a factory function for SaslServer instances. More... | |
class | SaslServerPam |
An implementation of the SaslServer interface using PAM as the authentication mechanism. More... | |
class | SaslServerPamImp |
A private implementation class used by GAuth::SaslServerPam. More... | |
class | SaslServerSecrets |
An interface used by GAuth::SaslServer to obtain authentication secrets. More... | |
class | Secret |
Encapsulates a shared secret from the secrets file plus the associated userid. More... | |
class | Secrets |
A simple interface for a store of secrets used in authentication. More... | |
class | SecretsFile |
A class to read authentication secrets from file, used by GAuth::Secrets. More... | |
class | Valid |
A trivial mix-in interface containing a valid() method. More... | |
SASL authentication classes.
The GAuth namespace contains classes relating to SASL and PAM authentication.
Key classes are: