Class AuthorizationV4HeaderParser
java.lang.Object
org.apache.hadoop.ozone.s3.signature.AuthorizationV4HeaderParser
- All Implemented Interfaces:
SignatureParser
Class to parse v4 auth information from header.
-
Field Summary
Fields inherited from interface org.apache.hadoop.ozone.s3.signature.SignatureParser
AUTHORIZATION_HEADER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis method parses authorization header.voidvalidateDateRange(Credential credentialObj)
-
Constructor Details
-
AuthorizationV4HeaderParser
-
-
Method Details
-
parseSignature
This method parses authorization header.Authorization Header sample: AWS4-HMAC-SHA256 Credential=AKIAJWFJK62WUTKNFJJA/20181009/us-east-1/s3 /aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature =db81b057718d7c1b3b8dffa29933099551c51d787b3b13b9e0f9ebed45982bf2
- Specified by:
parseSignaturein interfaceSignatureParser- Throws:
MalformedResourceException
-
validateDateRange
public void validateDateRange(Credential credentialObj) throws MalformedResourceException, DateTimeParseException
-