Class BaseAsyncAws4Signer
java.lang.Object
software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer<Aws4SignerParams,Aws4PresignerParams>
software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
software.amazon.awssdk.auth.signer.internal.BaseAsyncAws4Signer
- All Implemented Interfaces:
AsyncRequestBodySigner,Presigner,Signer
- Direct Known Subclasses:
BaseEventStreamAsyncAws4Signer
@SdkInternalApi
public abstract class BaseAsyncAws4Signer
extends BaseAws4Signer
implements AsyncRequestBodySigner
-
Field Summary
Fields inherited from class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
EMPTY_STRING_SHA256_HEX -
Method Summary
Modifier and TypeMethodDescriptionsignAsyncRequestBody(SdkHttpFullRequest request, AsyncRequestBody asyncRequestBody, ExecutionAttributes executionAttributes) Method that takes in an signed request and async request body provider, and returns a transformed version the request body provider.Methods inherited from class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
presign, presign, sign, signMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.core.signer.Signer
credentialType
-
Method Details
-
signAsyncRequestBody
public AsyncRequestBody signAsyncRequestBody(SdkHttpFullRequest request, AsyncRequestBody asyncRequestBody, ExecutionAttributes executionAttributes) Description copied from interface:AsyncRequestBodySignerMethod that takes in an signed request and async request body provider, and returns a transformed version the request body provider.- Specified by:
signAsyncRequestBodyin interfaceAsyncRequestBodySigner- Parameters:
request- The signed request (with Authentication header)asyncRequestBody- Data publisher of the request bodyexecutionAttributes- Contains the attributes required for signing the request- Returns:
- The transformed request body provider (with singing operator)
-