class HMAC_SHA1 extends OAuthSignatureMethod
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
ENCODING
ISO-8859-1 or US-ASCII would work, too.
|
private javax.crypto.SecretKey |
key |
private static java.lang.String |
MAC_NAME |
_ACCESSOR| Constructor and Description |
|---|
HMAC_SHA1() |
| Modifier and Type | Method and Description |
|---|---|
private byte[] |
computeSignature(java.lang.String baseString) |
protected java.lang.String |
getSignature(java.lang.String baseString)
Compute the signature for the given base string.
|
protected boolean |
isValid(java.lang.String signature,
java.lang.String baseString)
Decide whether the signature is valid.
|
void |
setConsumerSecret(java.lang.String consumerSecret) |
void |
setTokenSecret(java.lang.String tokenSecret) |
base64Encode, decodeBase64, equals, equals, getBaseString, getConsumerSecret, getSignature, getTokenSecret, initialize, newMethod, newSigner, normalizeParameters, normalizeUrl, registerMethodClass, sign, unregisterMethod, validateprivate static final java.lang.String ENCODING
private static final java.lang.String MAC_NAME
private javax.crypto.SecretKey key
protected java.lang.String getSignature(java.lang.String baseString)
throws OAuthException
OAuthSignatureMethodgetSignature in class OAuthSignatureMethodOAuthExceptionprotected boolean isValid(java.lang.String signature,
java.lang.String baseString)
throws OAuthException
OAuthSignatureMethodisValid in class OAuthSignatureMethodOAuthExceptionprivate byte[] computeSignature(java.lang.String baseString)
throws java.security.GeneralSecurityException,
java.io.UnsupportedEncodingException
java.security.GeneralSecurityExceptionjava.io.UnsupportedEncodingExceptionpublic void setConsumerSecret(java.lang.String consumerSecret)
setConsumerSecret in class OAuthSignatureMethodpublic void setTokenSecret(java.lang.String tokenSecret)
setTokenSecret in class OAuthSignatureMethod