protected byte[] |
AbstractAws4Signer.deriveSigningKey(AwsCredentials credentials,
Aws4SignerRequestParams signerRequestParams) |
Step 3 of the AWS Signature version 4 calculation.
|
protected SdkHttpFullRequest.Builder |
AbstractAws4Signer.doPresign(SdkHttpFullRequest request,
Aws4SignerRequestParams requestParams,
U signingParams) |
|
protected SdkHttpFullRequest.Builder |
AbstractAws4Signer.doSign(SdkHttpFullRequest request,
Aws4SignerRequestParams requestParams,
T signingParams) |
|
protected SdkHttpFullRequest.Builder |
AbstractAws4Signer.doSign(SdkHttpFullRequest request,
Aws4SignerRequestParams requestParams,
T signingParams,
ContentChecksum contentChecksum) |
|
protected abstract void |
AbstractAws4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
T signerParams) |
|
protected abstract void |
AbstractAws4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
T signerParams,
SdkChecksum sdkChecksum) |
|
protected void |
AbstractAwsS3V4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
AwsS3V4SignerParams signerParams) |
If necessary, creates a chunk-encoding wrapper on the request payload.
|
protected void |
AbstractAwsS3V4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
AwsS3V4SignerParams signerParams,
SdkChecksum sdkChecksum) |
Overloads processRequestPayload with sdkChecksum.
|
protected void |
BaseAws4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
Aws4SignerParams signerParams) |
Deprecated.
Subclass could override this method to perform any additional procedure
on the request payload, with access to the result from signing the
header.
|
protected void |
BaseAws4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
Aws4SignerParams signerParams,
SdkChecksum sdkChecksum) |
Deprecated.
This method overloads processRequestPayload with sdkChecksum.
|
protected AsyncRequestBody |
BaseAsyncAws4Signer.signAsync(SdkHttpFullRequest request,
AsyncRequestBody asyncRequestBody,
Aws4SignerRequestParams requestParams,
Aws4SignerParams signingParams) |
This method is only used in test, where clockOverride is passed in signingParams
|
protected abstract AsyncRequestBody |
BaseAsyncAws4Signer.transformRequestProvider(String headerSignature,
Aws4SignerRequestParams signerRequestParams,
Aws4SignerParams signerParams,
AsyncRequestBody asyncRequestBody) |
Transform the original requestProvider by adding signing operator and returns a new requestProvider
Can be overriden by subclasses to provide specific signing method
|
protected AsyncRequestBody |
BaseEventStreamAsyncAws4Signer.transformRequestProvider(String headerSignature,
Aws4SignerRequestParams signerRequestParams,
Aws4SignerParams signerParams,
AsyncRequestBody asyncRequestBody) |
|