Class AbstractAws4Signer<T extends Aws4SignerParams,U extends Aws4PresignerParams>

java.lang.Object
software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer<T,U>
Type Parameters:
T - Type of the signing params class that is used for signing the request
U - Type of the signing params class that is used for pre signing the request
All Implemented Interfaces:
Presigner, Signer
Direct Known Subclasses:
AbstractAwsS3V4Signer, BaseAws4Signer

public abstract class AbstractAws4Signer<T extends Aws4SignerParams,U extends Aws4PresignerParams> extends AbstractAwsSigner implements Presigner
Abstract base class for the AWS SigV4 signer implementations.
  • Field Details

    • EMPTY_STRING_SHA256_HEX

      public static final String EMPTY_STRING_SHA256_HEX
  • Constructor Details

    • AbstractAws4Signer

      public AbstractAws4Signer()