Package | Description |
---|---|
software.amazon.awssdk.auth.signer | |
software.amazon.awssdk.auth.signer.internal |
Modifier and Type | Method and Description |
---|---|
protected void |
AwsS3V4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
AwsS3V4SignerParams signerParams)
If necessary, creates a chunk-encoding wrapper on the request payload.
|
Modifier and Type | Method and Description |
---|---|
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 void |
BaseAws4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
Aws4SignerParams signerParams)
Subclass could override this method to perform any additional procedure
on the request payload, with access to the result from signing the
header.
|
protected abstract void |
AbstractAws4Signer.processRequestPayload(SdkHttpFullRequest.Builder mutableRequest,
byte[] signature,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
T signerParams) |
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,
byte[] signingKey,
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,
byte[] signingKey,
Aws4SignerRequestParams signerRequestParams,
Aws4SignerParams signerParams,
AsyncRequestBody asyncRequestBody) |
Copyright © 2019. All rights reserved.