| Home | Trees | Index | Help |
|
|---|
|
|
ClientAuthenticator --+
|
DigestMD5ClientAuthenticator
| Method Summary | |
|---|---|
Initialize a DigestMD5ClientAuthenticator object. | |
sasl.Response or sasl.Failure |
Process a challenge and return the response. |
sasl.Success or sasl.Failure |
Process success indicator from the server. |
sasl.Response or sasl.Failure |
Start the authentication process initializing client state. |
sasl.Response or sasl.Failure |
Process the second challenge from the server and return the response. |
Retrieve user's password from the password manager. | |
str or Failure |
Choose a realm from the list specified by the server. |
sasl.Response or sasl.Failure |
Make a response for the first challenge from the server. |
| Instance Variable Summary | |
|---|---|
password: current authentication password | |
pformat: current authentication password format | |
realm: current authentication realm | |
| Method Details |
|---|
__init__(self,
password_manager)
Initialize a |
challenge(self, challenge)Process a challenge and return the response.
|
finish(self, data)Process success indicator from the server. Process any addicional data passed with the success. Fail if the server was not authenticated.
|
start(self, username, authzid)Start the authentication process initializing client state.
|
_final_challenge(self, challenge)Process the second challenge from the server and return the response.
|
_get_password(self)Retrieve user's password from the password manager. Set |
_get_realm(self, realms, charset)Choose a realm from the list specified by the server.
|
_make_response(self, charset, realms, nonce)Make a response for the first challenge from the server.
|
| Instance Variable Details |
|---|
passwordcurrent authentication password |
pformatcurrent authentication password format |
realmcurrent authentication realm |
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Mon Dec 26 17:57:33 2005 | http://epydoc.sf.net |