public class RsaSHA1OAuthSignatureAlgorithm extends AbstractOAuthSignatureAlgorithm implements OAuthSignatureAlgorithm
| Constructor and Description |
|---|
RsaSHA1OAuthSignatureAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildKeyString(AccessCredential credential) |
String |
generate(String text,
AccessCredential credential) |
OAuthParamMap |
generateOAuthParamMap(String text,
AccessCredential credential,
Map<String,String> authHeader,
Map<String,String[]> requestParams) |
OAuthParamMap |
generateOAuthParamMap(String text,
AccessCredential credential,
Map<String,String> authHeader,
Map<String,String[]> formParams,
Map<String,String[]> queryParams) |
boolean |
verify(String text,
AccessCredential credential,
String signature) |
getSignatureAlgorithm, setSignatureAlgorithmprotected String buildKeyString(AccessCredential credential) throws InvalidCredentialException
buildKeyString in class AbstractOAuthSignatureAlgorithmInvalidCredentialExceptionpublic String generate(String text, AccessCredential credential) throws AuthSignatureException, InvalidCredentialException
generate in interface OAuthSignatureAlgorithmAuthSignatureExceptionInvalidCredentialExceptionpublic OAuthParamMap generateOAuthParamMap(String text, AccessCredential credential, Map<String,String> authHeader, Map<String,String[]> formParams, Map<String,String[]> queryParams) throws MiniAuthException
generateOAuthParamMap in interface OAuthSignatureAlgorithmMiniAuthExceptionpublic OAuthParamMap generateOAuthParamMap(String text, AccessCredential credential, Map<String,String> authHeader, Map<String,String[]> requestParams) throws MiniAuthException
generateOAuthParamMap in interface OAuthSignatureAlgorithmMiniAuthExceptionpublic boolean verify(String text, AccessCredential credential, String signature) throws AuthSignatureException, InvalidCredentialException
verify in interface OAuthSignatureAlgorithmverify in class AbstractOAuthSignatureAlgorithmAuthSignatureExceptionInvalidCredentialExceptionCopyright © 2013. All rights reserved.