> + private final Provider<String> timeStampProvider;
> + private final HttpUtils utils;
> +
> + @Inject
> + public RequestAuthorizeSignature(@TimeStamp Provider<String>
> timeStampProvider,
> + @org.jclouds.location.Provider Supplier<Credentials> creds, Crypto
> crypto, HttpUtils utils) {
> + checkNotNull(creds);
> + this.signer = new AWSRequestSignerV4(creds.get().identity,
> creds.get().credential, checkNotNull(crypto));
> + this.timeStampProvider = checkNotNull(timeStampProvider);
> + this.utils = checkNotNull(utils);
> + }
> +
> + @Override
> + public HttpRequest filter(HttpRequest request) throws HttpException {
> + request = this.replaceDateHeader(request);
> + request = this.replaceHostHeader(request);
As below, do you need to create multiple HttpRequests?
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-aws/pull/3/files#r12570780