Class QuerySigner

java.lang.Object
org.jclouds.cloudstack.filters.QuerySigner
All Implemented Interfaces:
AuthenticationFilter, org.jclouds.http.HttpRequestFilter, org.jclouds.rest.RequestSigner

@Singleton public class QuerySigner extends Object implements AuthenticationFilter, org.jclouds.rest.RequestSigner
See Also:
  • Constructor Details

    • QuerySigner

      @Inject public QuerySigner(org.jclouds.http.internal.SignatureWire signatureWire, com.google.common.base.Supplier<org.jclouds.domain.Credentials> creds, org.jclouds.crypto.Crypto crypto, org.jclouds.http.HttpUtils utils)
  • Method Details

    • filter

      public org.jclouds.http.HttpRequest filter(org.jclouds.http.HttpRequest request) throws org.jclouds.http.HttpException
      Specified by:
      filter in interface org.jclouds.http.HttpRequestFilter
      Throws:
      org.jclouds.http.HttpException
    • sign

      public String sign(String toSign)
      Specified by:
      sign in interface org.jclouds.rest.RequestSigner
    • createStringToSign

      public String createStringToSign(org.jclouds.http.HttpRequest request, com.google.common.collect.Multimap<String,String> decodedParams)
    • createStringToSign

      public String createStringToSign(org.jclouds.http.HttpRequest input)
      Specified by:
      createStringToSign in interface org.jclouds.rest.RequestSigner