Class QueryStringSigner

  • All Implemented Interfaces:
    Signer

    public class QueryStringSigner
    extends AbstractAWSSigner
    implements Signer
    Signer implementation responsible for signing an AWS query string request according to the various signature versions and hashing algorithms.
    • Constructor Detail

      • QueryStringSigner

        public QueryStringSigner()
    • Method Detail

      • sign

        public void sign​(SignableRequest<?> request,
                         AWSCredentials credentials)
                  throws AmazonClientException
        This signer will add "Signature" parameter to the request. Default signature version is "2" and default signing algorithm is "HmacSHA256". AWSAccessKeyId SignatureVersion SignatureMethod Timestamp Signature
        Specified by:
        sign in interface Signer
        Parameters:
        request - request to be signed.
        credentials - The credentials used to use to sign the request.
        Throws:
        AmazonClientException