public class SignUtils extends Object
签名相关工具类. Created by Binary Wang on 2017-3-23.
| 构造器和说明 |
|---|
SignUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkSign(Map<String,String> params,
String signType,
String signKey)
校验签名是否正确.
|
static boolean |
checkSign(Object xmlBean,
String signType,
String signKey)
校验签名是否正确.
|
static String |
createSign(Map<String,String> params,
String signKey)
已过时。
|
static String |
createSign(Map<String,String> params,
String signType,
String signKey,
boolean ignoreSignType)
微信支付签名算法(详见:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?
|
static String |
createSign(Object xmlBean,
String signKey)
已过时。
|
static String |
createSign(Object xmlBean,
String signType,
String signKey,
boolean isIgnoreSignType)
微信支付签名算法(详见:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?
|
static Map<String,String> |
xmlBean2Map(Object bean)
将bean按照@XStreamAlias标识的字符串内容生成以之为key的map对象
|
@Deprecated public static String createSign(Object xmlBean, String signKey)
@Deprecated public static String createSign(Map<String,String> params, String signKey)
public static String createSign(Object xmlBean, String signType, String signKey, boolean isIgnoreSignType)
xmlBean - Bean里的属性如果存在XML注解,则使用其作为key,否则使用变量名signType - 签名类型,如果为空,则默认为MD5signKey - 签名KeyisIgnoreSignType - 签名时,是否忽略signTypepublic static String createSign(Map<String,String> params, String signType, String signKey, boolean ignoreSignType)
params - 参数信息signType - 签名类型,如果为空,则默认为MD5signKey - 签名KeyignoreSignType - 签名时,是否忽略signTypepublic static boolean checkSign(Object xmlBean, String signType, String signKey)
xmlBean - Bean需要标记有XML注解signType - 签名类型,如果为空,则默认为MD5signKey - 校验的签名Keypublic static boolean checkSign(Map<String,String> params, String signType, String signKey)
params - 需要校验的参数MapsignType - 签名类型,如果为空,则默认为MD5signKey - 校验的签名KeyCopyright © 2017. All rights reserved.