Class Aws4SignerForQueryString


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

      • 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 Detail

      • 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()