Class Authorization
java.lang.Object
org.apache.tomcat.util.http.parser.Authorization
Parser for an "Authorization" header.
-
Method Summary
Modifier and TypeMethodDescriptionParses an HTTP Authorization header for DIGEST authentication as per RFC 2617 section 3.2.2.
-
Method Details
-
parseAuthorizationDigest
public static Map<String,String> parseAuthorizationDigest(StringReader input) throws IllegalArgumentException, IOException Parses an HTTP Authorization header for DIGEST authentication as per RFC 2617 section 3.2.2.- Parameters:
input
- The header value to parse- Returns:
- A map of directives and values as
String
s ornull
if a parsing error occurs. Although the values returned areString
s they will have been validated to ensure that they conform to RFC 2617. - Throws:
IllegalArgumentException
- If the header does not conform to RFC 2617IOException
- If an error occurs while reading the input
-