(package private) static java.lang.String |
SignerV4.createAuthorizationQuery(S3Config bucketConfig,
java.net.URL url,
java.lang.String httpMethod,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> queryParameters,
java.lang.String bodyHash)
Create an AWSV4 authorization for a request, suitable for embedding in
query parameters.
|
(package private) static java.util.Map<java.lang.String,java.lang.String> |
SignerV4.createHeaderAuthorization(S3Config bucketConfig,
java.net.URL url,
java.lang.String httpMethod,
java.util.Map<java.lang.String,java.lang.String> headers,
java.lang.String bodyHash)
Sign headers for given bucket, url and HTTP method and add signature in
Authorization header.
|
private static byte[] |
SignerV4.createSignature(S3Config bucketConfig,
java.lang.String dateTimeStamp,
java.lang.String dateStamp,
java.lang.String scope,
java.lang.String canonicalRequest) |
private static java.lang.String |
SignerV4.formatAuthorizationHeader(S3Config bucketConfig,
java.lang.String canonicalizedHeaderNames,
java.lang.String scope,
byte[] signature) |
private void |
S3Repository.validateConfig(S3Config config) |