protected void |
AWS4Signer.addHostHeader(SignableRequest<?> request) |
|
protected abstract void |
AbstractAWSSigner.addSessionCredentials(SignableRequest<?> request,
AWSSessionCredentials credentials) |
Adds session credentials to the request given.
|
protected void |
AWS3Signer.addSessionCredentials(SignableRequest<?> request,
AWSSessionCredentials credentials) |
|
protected void |
AWS4Signer.addSessionCredentials(SignableRequest<?> request,
AWSSessionCredentials credentials) |
|
protected void |
QueryStringSigner.addSessionCredentials(SignableRequest<?> request,
AWSSessionCredentials credentials) |
|
protected String |
AWS4Signer.calculateContentHash(SignableRequest<?> request) |
Calculate the hash of the request's payload.
|
protected String |
AWS4Signer.calculateContentHashPresign(SignableRequest<?> request) |
Calculate the hash of the request's payload.
|
protected String |
AWS4Signer.createCanonicalRequest(SignableRequest<?> request,
String contentSha256) |
Step 1 of the AWS Signature version 4 calculation.
|
protected byte[] |
AbstractAWSSigner.getBinaryRequestPayload(SignableRequest<?> request) |
Returns the request's payload as binary data.
|
protected InputStream |
AbstractAWSSigner.getBinaryRequestPayloadStream(SignableRequest<?> request) |
|
protected InputStream |
AbstractAWSSigner.getBinaryRequestPayloadStreamWithoutQueryParams(SignableRequest<?> request) |
|
protected byte[] |
AbstractAWSSigner.getBinaryRequestPayloadWithoutQueryParams(SignableRequest<?> request) |
Returns the request's payload contents as binary data, without processing
any query string params (i.e. no form encoding for query params).
|
protected String |
AWS3Signer.getCanonicalizedHeadersForStringToSign(SignableRequest<?> request) |
|
protected String |
AWS4Signer.getCanonicalizedHeaderString(SignableRequest<?> request) |
|
protected String |
AbstractAWSSigner.getCanonicalizedQueryString(SignableRequest<?> request) |
|
protected List<String> |
AWS3Signer.getHeadersForStringToSign(SignableRequest<?> request) |
|
protected String |
AbstractAWSSigner.getRequestPayload(SignableRequest<?> request) |
Returns the request's payload as a String.
|
protected String |
AbstractAWSSigner.getRequestPayloadWithoutQueryParams(SignableRequest<?> request) |
Returns the request's payload contents as a String, without processing
any query string params (i.e. no form encoding for query params).
|
protected String |
AWS4Signer.getSignedHeadersString(SignableRequest<?> request) |
|
protected int |
AbstractAWSSigner.getTimeOffset(SignableRequest<?> request) |
Deprecated.
|
void |
AWS4Signer.presignRequest(SignableRequest<?> request,
AWSCredentials credentials,
Date userSpecifiedExpirationDate) |
|
void |
Presigner.presignRequest(SignableRequest<?> request,
AWSCredentials credentials,
Date expiration) |
Signs the request by adding the signature to the URL rather than as a
header.
|
protected void |
AWS4Signer.processRequestPayload(SignableRequest<?> request,
byte[] signature,
byte[] signingKey,
com.amazonaws.auth.internal.AWS4SignerRequestParams signerRequestParams) |
Subclass could override this method to perform any additional procedure
on the request payload, with access to the result from signing the
header.
|
protected boolean |
AWS3Signer.shouldUseHttpsScheme(SignableRequest<?> request) |
|
void |
AWS3Signer.sign(SignableRequest<?> request,
AWSCredentials credentials) |
Signs the specified request with the AWS3 signing protocol by using the
AWS account credentials specified when this object was constructed and
adding the required AWS3 headers to the request.
|
void |
AWS4Signer.sign(SignableRequest<?> request,
AWSCredentials credentials) |
|
void |
NoOpSigner.sign(SignableRequest<?> request,
AWSCredentials credentials) |
|
void |
QueryStringSigner.sign(SignableRequest<?> request,
AWSCredentials credentials) |
This signer will add "Signature" parameter to the request.
|
void |
QueryStringSigner.sign(SignableRequest<?> request,
SignatureVersion version,
SigningAlgorithm algorithm,
AWSCredentials credentials) |
This signer will add following authentication parameters to the request:
AWSAccessKeyId SignatureVersion SignatureMethod Timestamp Signature
|
void |
Signer.sign(SignableRequest<?> request,
AWSCredentials credentials) |
Sign the given request with the given set of credentials.
|