Class DefaultV4aPayloadSigner
java.lang.Object
software.amazon.awssdk.http.auth.aws.crt.internal.signer.DefaultV4aPayloadSigner
- All Implemented Interfaces:
V4aPayloadSigner
A default implementation of a payload signer that is a no-op.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsign(ContentStreamProvider payload, V4aRequestSigningResult requestSigningResult) Given a payload and result of request signing, sign the payload via the SigV4a process.org.reactivestreams.Publisher<ByteBuffer>signAsync(org.reactivestreams.Publisher<ByteBuffer> payload, V4aRequestSigningResult requestSigningResult) Given a payload and result of request signing, sign the payload via the SigV4 process.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aPayloadSigner
beforeSigning, beforeSigningAsync
-
Constructor Details
-
DefaultV4aPayloadSigner
public DefaultV4aPayloadSigner()
-
-
Method Details
-
sign
public ContentStreamProvider sign(ContentStreamProvider payload, V4aRequestSigningResult requestSigningResult) Description copied from interface:V4aPayloadSignerGiven a payload and result of request signing, sign the payload via the SigV4a process.- Specified by:
signin interfaceV4aPayloadSigner
-
signAsync
public org.reactivestreams.Publisher<ByteBuffer> signAsync(org.reactivestreams.Publisher<ByteBuffer> payload, V4aRequestSigningResult requestSigningResult) Description copied from interface:V4aPayloadSignerGiven a payload and result of request signing, sign the payload via the SigV4 process.- Specified by:
signAsyncin interfaceV4aPayloadSigner
-