Class HMACSha1SignatureService
java.lang.Object
com.github.scribejava.core.services.HMACSha1SignatureService
- All Implemented Interfaces:
SignatureService
public class HMACSha1SignatureService extends java.lang.Object implements SignatureService
HMAC-SHA1 implementation of
SignatureService
https://tools.ietf.org/html/rfc5849#section-3.4.2-
Field Summary
Fields inherited from interface com.github.scribejava.core.services.SignatureService
BASE_64_ENCODER
-
Constructor Summary
Constructors Constructor Description HMACSha1SignatureService()
-
Method Summary
Modifier and Type Method Description java.lang.String
getSignature(java.lang.String baseString, java.lang.String apiSecret, java.lang.String tokenSecret)
Returns the signaturejava.lang.String
getSignatureMethod()
-
Constructor Details
-
HMACSha1SignatureService
public HMACSha1SignatureService()
-
-
Method Details
-
getSignature
public java.lang.String getSignature(java.lang.String baseString, java.lang.String apiSecret, java.lang.String tokenSecret)Returns the signature- Specified by:
getSignature
in interfaceSignatureService
- Parameters:
baseString
- url-encoded string to signapiSecret
- api secret for your apptokenSecret
- token secret (empty string for the request token step)- Returns:
- signature
-
getSignatureMethod
public java.lang.String getSignatureMethod()- Specified by:
getSignatureMethod
in interfaceSignatureService
-