Class Aws4SignerForQueryString

java.lang.Object
org.jclouds.s3.filters.Aws4SignerBase
org.jclouds.s3.filters.Aws4SignerForQueryString

public class Aws4SignerForQueryString extends Aws4SignerBase
AWS4 signer sign requests to Amazon S3 using query string parameters.
  • Constructor Details

    • Aws4SignerForQueryString

      @Inject public Aws4SignerForQueryString(org.jclouds.http.internal.SignatureWire signatureWire, @Named("jclouds.s3.virtual-host-buckets") boolean isVhostStyle, @Named("jclouds.aws.header.tag") String headerTag, com.google.common.base.Supplier<org.jclouds.domain.Credentials> creds, com.google.common.base.Supplier<Date> timestampProvider, Aws4SignerBase.ServiceAndRegion serviceAndRegion, org.jclouds.crypto.Crypto crypto)
  • Method Details

    • sign

      protected org.jclouds.http.HttpRequest sign(org.jclouds.http.HttpRequest request, long timeInSeconds) throws org.jclouds.http.HttpException
      Throws:
      org.jclouds.http.HttpException
    • getPayloadHash

      protected String getPayloadHash()