org.jclouds.atmos.filters
Class SignRequest

java.lang.Object
  extended by org.jclouds.atmos.filters.SignRequest
All Implemented Interfaces:
HttpRequestFilter

@Singleton
public class SignRequest
extends Object
implements HttpRequestFilter

Signs the EMC Atmos Online Storage request.

Author:
Adrian Cole
See Also:

Constructor Summary
SignRequest(SignatureWire signatureWire, String uid, String encodedKey, javax.inject.Provider<String> timeStampProvider, Crypto crypto, HttpUtils utils)
           
 
Method Summary
 String createStringToSign(HttpRequest request)
           
 HttpRequest filter(HttpRequest request)
           
 String signString(String toSign)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignRequest

@Inject
public SignRequest(SignatureWire signatureWire,
                          @Named(value="jclouds.identity")
                          String uid,
                          @Named(value="jclouds.credential")
                          String encodedKey,
                          javax.inject.Provider<String> timeStampProvider,
                          Crypto crypto,
                          HttpUtils utils)
Method Detail

filter

public HttpRequest filter(HttpRequest request)
                   throws HttpException
Specified by:
filter in interface HttpRequestFilter
Throws:
HttpException

createStringToSign

public String createStringToSign(HttpRequest request)

signString

public String signString(String toSign)


Copyright © 2009-2012 jclouds. All Rights Reserved.