Digest authentication scheme as defined in RFC 2617. Both MD5 (default) and MD5-sess are supported. Currently only qop=auth or no qop is supported. qop=auth-int is unsupported. If auth and auth-int are provided, auth is used.
Credential charset is configured via the {@link org.apache.commons.httpclient.params.HttpMethodParams#CREDENTIAL_CHARSET credentialcharset} parameter. Since the digest username is included as clear text in the generated Authentication header, the charset of the username must be compatible with the {@link org.apache.commons.httpclient.params.HttpMethodParams#HTTP_ELEMENT_CHARSET http element charset}.
TODO: make class more stateful regarding repeated authentication requests @author Remy Maucherat @author Rodney Waldhoff @author Jeff Dever @author Ortwin Gl?ck @author Sean C. Sullivan @author Adrian Sutton @author Mike Bowler @author Oleg Kalnichevski
|
|
|
|