Interface SignatureService
-
- All Known Implementing Classes:
HMACSha1SignatureService,PlaintextSignatureService,RSASha1SignatureService
public interface SignatureServiceSigns a base string, returning the OAuth signature https://tools.ietf.org/html/rfc5849#section-3.4
-
-
Field Summary
Fields Modifier and Type Field Description static Base64.EncoderBASE_64_ENCODER
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetSignature(java.lang.String baseString, java.lang.String apiSecret, java.lang.String tokenSecret)Returns the signaturejava.lang.StringgetSignatureMethod()
-
-
-
Field Detail
-
BASE_64_ENCODER
static final Base64.Encoder BASE_64_ENCODER
-
-
Method Detail
-
getSignature
java.lang.String getSignature(java.lang.String baseString, java.lang.String apiSecret, java.lang.String tokenSecret)Returns the signature- Parameters:
baseString- url-encoded string to signapiSecret- api secret for your apptokenSecret- token secret (empty string for the request token step)- Returns:
- signature
-
getSignatureMethod
java.lang.String getSignatureMethod()
-
-