public class HmacSHA256Authenticator extends java.lang.Object implements Authenticator
Constructor and Description |
---|
HmacSHA256Authenticator(java.lang.String key,
java.lang.String secret) |
Modifier and Type | Method and Description |
---|---|
boolean |
authenticate(java.lang.String verb,
java.lang.String md5,
java.lang.String date,
java.lang.String resource,
java.lang.String key,
java.lang.String sign) |
java.lang.String |
getKey() |
AuthHeader |
header(java.lang.String verb,
java.lang.String md5,
java.lang.String date,
java.lang.String resource) |
java.lang.String |
signature(java.lang.String verb,
java.lang.String md5,
java.lang.String date,
java.lang.String resource) |
java.lang.String |
string2sign(java.lang.String verb,
java.lang.String md5,
java.lang.String date,
java.lang.String resource) |
java.lang.String |
toString() |
public HmacSHA256Authenticator(java.lang.String key, java.lang.String secret)
public boolean authenticate(java.lang.String verb, java.lang.String md5, java.lang.String date, java.lang.String resource, java.lang.String key, java.lang.String sign)
authenticate
in interface Authenticator
public java.lang.String signature(java.lang.String verb, java.lang.String md5, java.lang.String date, java.lang.String resource)
signature
in interface Authenticator
public java.lang.String string2sign(java.lang.String verb, java.lang.String md5, java.lang.String date, java.lang.String resource)
string2sign
in interface Authenticator
public java.lang.String getKey()
getKey
in interface Authenticator
public java.lang.String toString()
toString
in class java.lang.Object
public AuthHeader header(java.lang.String verb, java.lang.String md5, java.lang.String date, java.lang.String resource)
header
in interface Authenticator