oauth.signpost.signature
Class OAuthMessageSigner

java.lang.Object
  extended by oauth.signpost.signature.OAuthMessageSigner
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
HmacSha1MessageSigner, PlainTextMessageSigner

public abstract class OAuthMessageSigner
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
OAuthMessageSigner()
           
 
Method Summary
protected  java.lang.String base64Encode(byte[] b)
           
protected  byte[] decodeBase64(java.lang.String s)
           
 java.lang.String getConsumerSecret()
           
abstract  java.lang.String getSignatureMethod()
           
 java.lang.String getTokenSecret()
           
 void setConsumerSecret(java.lang.String consumerSecret)
           
 void setTokenSecret(java.lang.String tokenSecret)
           
abstract  java.lang.String sign(HttpRequest request, HttpParameters requestParameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OAuthMessageSigner

public OAuthMessageSigner()
Method Detail

sign

public abstract java.lang.String sign(HttpRequest request,
                                      HttpParameters requestParameters)
                               throws OAuthMessageSignerException
Throws:
OAuthMessageSignerException

getSignatureMethod

public abstract java.lang.String getSignatureMethod()

getConsumerSecret

public java.lang.String getConsumerSecret()

getTokenSecret

public java.lang.String getTokenSecret()

setConsumerSecret

public void setConsumerSecret(java.lang.String consumerSecret)

setTokenSecret

public void setTokenSecret(java.lang.String tokenSecret)

decodeBase64

protected byte[] decodeBase64(java.lang.String s)

base64Encode

protected java.lang.String base64Encode(byte[] b)