computeResponseValue
public static String computeResponseValue(IoSession session,
Map<String,String> map,
String method,
String pwd,
String charsetName,
String body)
throws AuthenticationException,
UnsupportedEncodingException
Computes the response to the DIGEST challenge.
- Parameters:
session - the current session
map - the map holding the directives sent by the proxy
method - the HTTP verb
pwd - the password
charsetName - the name of the charset used for the challenge
body - the html body to be hashed for integrity calculations
- Returns:
- The response
- Throws:
AuthenticationException - if we weren't able to find a directive value in the map
UnsupportedEncodingException - If we weren't able to encode to ISO 8859_1 the username or realm,
or if we weren't able to encode the charsetName