|
E-MailRelay
|
SASL authentication classes. More...
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. | |
| 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. | |
| 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. | |
| 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. | |
| class | SaslServerSecrets |
| An interface used by GAuth::SaslServer to obtain authentication secrets. More... | |
| class | Secret |
| Encapsulates a userid/shared-secret/hash-function tuple from the secrets file. More... | |
| class | Secrets |
| Provides factory functions for client and server secrets objects. More... | |
| class | SecretsFile |
| A class to read authentication secrets from file, used by GAuth::Secrets. More... | |
| class | SecretsFileClient |
| A thin adapter between GAuth::SecretsFile and GAuth::SaslClientSecrets returned by GAuth::Secrets::newClientSecrets(). More... | |
| class | SecretsFileServer |
| A thin adapter between GAuth::SecretsFile and GAuth::SaslServerSecrets returned by GAuth::Secrets::newServerSecrets(). More... | |
SASL authentication classes.
The GAuth namespace contains classes relating to SASL and PAM authentication.
Key classes are: