Package oauth.signpost.signature
Class OAuthMessageSigner
- java.lang.Object
-
- 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
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.commons.codec.binary.Base64
base64
private java.lang.String
consumerSecret
private static long
serialVersionUID
private java.lang.String
tokenSecret
-
Constructor Summary
Constructors Constructor Description OAuthMessageSigner()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description 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()
private void
readObject(java.io.ObjectInputStream stream)
void
setConsumerSecret(java.lang.String consumerSecret)
void
setTokenSecret(java.lang.String tokenSecret)
abstract java.lang.String
sign(HttpRequest request, HttpParameters requestParameters)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
base64
private transient org.apache.commons.codec.binary.Base64 base64
-
consumerSecret
private java.lang.String consumerSecret
-
tokenSecret
private java.lang.String tokenSecret
-
-
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)
-
readObject
private void readObject(java.io.ObjectInputStream stream) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-