Class DefaultAwsCrtV4aSigner

java.lang.Object
software.amazon.awssdk.authcrt.signer.internal.DefaultAwsCrtV4aSigner
All Implemented Interfaces:
AwsCrtV4aSigner, Presigner, Signer

public final class DefaultAwsCrtV4aSigner extends Object implements AwsCrtV4aSigner
  • Method Details

    • create

      public static AwsCrtV4aSigner create()
    • builder

      public static AwsCrtV4aSigner.Builder builder()
    • sign

      public SdkHttpFullRequest sign(SdkHttpFullRequest request, ExecutionAttributes executionAttributes)
      Description copied from interface: Signer
      Method that takes in an request and returns a signed version of the request.
      Specified by:
      sign in interface Signer
      Parameters:
      request - The request to sign
      executionAttributes - Contains the attributes required for signing the request
      Returns:
      A signed version of the input request
    • presign

      public SdkHttpFullRequest presign(SdkHttpFullRequest request, ExecutionAttributes executionAttributes)
      Description copied from interface: Presigner
      Method that takes in an request and returns a pre signed version of the request.
      Specified by:
      presign in interface Presigner
      Parameters:
      request - The request to presign
      executionAttributes - Contains the attributes required for pre signing the request
      Returns:
      A pre signed version of the input request