Interface V4aPayloadSigner
- All Known Implementing Classes:
AwsChunkedV4aPayloadSigner
,DefaultV4aPayloadSigner
public interface V4aPayloadSigner
An interface for defining how to sign a payload via SigV4a.
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
beforeSigning
(SdkHttpRequest.Builder request, ContentStreamProvider payload, String checksum) Modify a request before it is signed, such as changing headers or query-parameters.static V4aPayloadSigner
create()
Get a default implementation of a SigV4a payload signer.sign
(ContentStreamProvider payload, V4aRequestSigningResult requestSigningResult) Given a payload and result of request signing, sign the payload via the SigV4a process.
-
Method Details
-
create
Get a default implementation of a SigV4a payload signer. -
sign
ContentStreamProvider sign(ContentStreamProvider payload, V4aRequestSigningResult requestSigningResult) Given a payload and result of request signing, sign the payload via the SigV4a process. -
beforeSigning
default void beforeSigning(SdkHttpRequest.Builder request, ContentStreamProvider payload, String checksum) Modify a request before it is signed, such as changing headers or query-parameters.
-