Interface Signer

All Known Subinterfaces:
RegionAwareSigner, ServiceAwareSigner
All Known Implementing Classes:
AbstractAWSSigner, AWS3Signer, AWS4Signer, NoOpSigner, QueryStringSigner

public interface Signer
A strategy for applying cryptographic signatures to a request, proving that the request was made by someone in posession of the given set of credentials without transmitting the secret key over the wire.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    sign(SignableRequest<?> request, AWSCredentials credentials)
    Sign the given request with the given set of credentials.
  • Method Details

    • sign

      void sign(SignableRequest<?> request, AWSCredentials credentials)
      Sign the given request with the given set of credentials. Modifies the passed-in request to apply the signature.
      Parameters:
      request - The request to sign.
      credentials - The credentials to sign the request with.