Package org.jclouds.cloudstack.filters
Class QuerySigner
java.lang.Object
org.jclouds.cloudstack.filters.QuerySigner
- All Implemented Interfaces:
AuthenticationFilter,HttpRequestFilter,RequestSigner
-
Constructor Summary
ConstructorsConstructorDescriptionQuerySigner(SignatureWire signatureWire, com.google.common.base.Supplier<Credentials> creds, Crypto crypto, HttpUtils utils) -
Method Summary
Modifier and TypeMethodDescriptioncreateStringToSign(HttpRequest input) createStringToSign(HttpRequest request, com.google.common.collect.Multimap<String, String> decodedParams) filter(HttpRequest request)
-
Constructor Details
-
QuerySigner
@Inject public QuerySigner(SignatureWire signatureWire, com.google.common.base.Supplier<Credentials> creds, Crypto crypto, HttpUtils utils)
-
-
Method Details
-
filter
- Specified by:
filterin interfaceHttpRequestFilter- Throws:
HttpException
-
sign
- Specified by:
signin interfaceRequestSigner
-
createStringToSign
public String createStringToSign(HttpRequest request, com.google.common.collect.Multimap<String, String> decodedParams) -
createStringToSign
- Specified by:
createStringToSignin interfaceRequestSigner
-