\Swift_Transport_Esmtp_Auth_CramMd5Authenticator
Handles CRAM-MD5 authentication.
- Author: Chris Corbyn
Synopsis
class Swift_Transport_Esmtp_Auth_CramMd5Authenticator
implements
Swift_Transport_Esmtp_Authenticator
{
- // methods
- public string getAuthKeyword()
- public boolean authenticate()
- private string _getResponse()
Hierarchy
Implements
Methods
private
- _getResponse() — Generate a CRAM-MD5 response from a server challenge.
public
- authenticate() — Try to authenticate the user with $username and $password.
- getAuthKeyword() — Get the name of the AUTH mechanism this Authenticator handles.