public class SignHelper
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
CHARSET |
static java.lang.String |
SIGN_HMAC_SHA256 |
static java.lang.String |
SIGN_MD5 |
static java.lang.String |
SIGN_RSA |
static java.lang.String |
SIGN_SHA
已过时。
|
static java.lang.String |
SIGN_SHA128
已过时。
|
static java.lang.String |
SIGN_SHA256 |
static java.lang.String |
SIGN_SHA384 |
static java.lang.String |
SIGN_SHA512 |
| 构造器和说明 |
|---|
SignHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
doHMacSHA256(java.lang.String message,
java.lang.String secret)
sha256_HMAC加密
|
static void |
main(java.lang.String[] args) |
static java.lang.String |
sign(java.lang.String signType,
java.lang.String appKey,
java.lang.Object obj) |
static java.lang.String |
sign(java.lang.String signType,
java.lang.String appKey,
java.lang.Object obj,
java.util.List<java.lang.String> excepts) |
static java.lang.String |
sign(java.lang.String signType,
java.lang.String appKey,
java.lang.Object obj,
java.util.List<java.lang.String> excepts,
java.util.Map<java.lang.String,java.lang.String> replaceMap)
默认md5加密
|
static java.lang.String |
signMd5(java.lang.String appKey,
java.lang.Object obj) |
static java.lang.String |
signMd5(java.lang.String appKey,
java.lang.Object obj,
java.util.List<java.lang.String> excepts) |
static java.lang.String |
signMd5(java.lang.String appKey,
java.lang.Object obj,
java.util.List<java.lang.String> excepts,
java.util.Map<java.lang.String,java.lang.String> replaceMap) |
static java.lang.String |
signMd5(java.lang.String appKey,
java.lang.Object obj,
java.lang.String excepts) |
static java.lang.String |
signMd5(java.lang.String template,
java.lang.String appKey,
java.lang.Object obj) |
static java.lang.String |
signSha256(java.lang.String appKey,
java.lang.Object obj) |
static java.lang.String |
signSha256(java.lang.String appKey,
java.lang.Object obj,
java.util.List<java.lang.String> excepts) |
static java.lang.String |
signSha256(java.lang.String appKey,
java.lang.Object obj,
java.util.List<java.lang.String> excepts,
java.util.Map<java.lang.String,java.lang.String> replaceMap) |
static java.lang.String |
signSha256(java.lang.String appKey,
java.lang.Object obj,
java.lang.String excepts) |
public static final java.lang.String CHARSET
public static final java.lang.String SIGN_MD5
@Deprecated public static final java.lang.String SIGN_SHA
@Deprecated public static final java.lang.String SIGN_SHA128
public static final java.lang.String SIGN_SHA256
public static final java.lang.String SIGN_SHA384
public static final java.lang.String SIGN_SHA512
public static final java.lang.String SIGN_RSA
public static final java.lang.String SIGN_HMAC_SHA256
public static java.lang.String sign(java.lang.String signType,
java.lang.String appKey,
java.lang.Object obj)
public static java.lang.String sign(java.lang.String signType,
java.lang.String appKey,
java.lang.Object obj,
java.util.List<java.lang.String> excepts)
public static java.lang.String sign(java.lang.String signType,
java.lang.String appKey,
java.lang.Object obj,
java.util.List<java.lang.String> excepts,
java.util.Map<java.lang.String,java.lang.String> replaceMap)
signType - appKey - obj - excepts - replaceMap - public static java.lang.String doHMacSHA256(java.lang.String message,
java.lang.String secret)
message - 消息secret - 秘钥public static java.lang.String signSha256(java.lang.String appKey,
java.lang.Object obj)
public static java.lang.String signSha256(java.lang.String appKey,
java.lang.Object obj,
java.lang.String excepts)
public static java.lang.String signSha256(java.lang.String appKey,
java.lang.Object obj,
java.util.List<java.lang.String> excepts)
public static java.lang.String signSha256(java.lang.String appKey,
java.lang.Object obj,
java.util.List<java.lang.String> excepts,
java.util.Map<java.lang.String,java.lang.String> replaceMap)
public static java.lang.String signMd5(java.lang.String appKey,
java.lang.Object obj)
public static java.lang.String signMd5(java.lang.String appKey,
java.lang.Object obj,
java.lang.String excepts)
public static java.lang.String signMd5(java.lang.String appKey,
java.lang.Object obj,
java.util.List<java.lang.String> excepts)
public static java.lang.String signMd5(java.lang.String appKey,
java.lang.Object obj,
java.util.List<java.lang.String> excepts,
java.util.Map<java.lang.String,java.lang.String> replaceMap)
appKey - obj - excepts - 不需要加入签名的属性字段replaceMap - 有些属性字段需要替换,使用别名public static java.lang.String signMd5(java.lang.String template,
java.lang.String appKey,
java.lang.Object obj)
template - appKey - obj - public static void main(java.lang.String[] args)