Class DefaultV4RequestSigner

java.lang.Object
software.amazon.awssdk.http.auth.aws.internal.signer.DefaultV4RequestSigner
All Implemented Interfaces:
V4RequestSigner

public final class DefaultV4RequestSigner extends Object implements V4RequestSigner
The default implementation of a v4-request-signer. It performs each step of the SigV4 signing process, but does not add the signature or auth information to the request itself.

All signing information, such as signature, signing key, canonical request, etc. is present in result object that is returned. This can be used by the caller to add the auth info to the request, such as adding the signature as a query parameter or building an authorization header using the signature and canonical request headers.