Package org.asynchttpclient.oauth
Class OAuthSignatureCalculatorInstance
- java.lang.Object
-
- org.asynchttpclient.oauth.OAuthSignatureCalculatorInstance
-
public class OAuthSignatureCalculatorInstance extends Object
Non thread-safeSignatureCalculator
for OAuth1.Supports most common signature inclusion and calculation methods: HMAC-SHA1 for calculation, and Header inclusion as inclusion method. Nonce generation uses simple random numbers with base64 encoding.
-
-
Constructor Summary
Constructors Constructor Description OAuthSignatureCalculatorInstance()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
computeAuthorizationHeader(ConsumerKey consumerAuth, RequestToken userAuth, Uri uri, String method, List<Param> formParams, List<Param> queryParams)
-
-
-
Constructor Detail
-
OAuthSignatureCalculatorInstance
public OAuthSignatureCalculatorInstance() throws NoSuchAlgorithmException
- Throws:
NoSuchAlgorithmException
-
-
Method Detail
-
computeAuthorizationHeader
public String computeAuthorizationHeader(ConsumerKey consumerAuth, RequestToken userAuth, Uri uri, String method, List<Param> formParams, List<Param> queryParams) throws InvalidKeyException
- Throws:
InvalidKeyException
-
-