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,
String[] ignoredParams)
微信支付签名算法(详见: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,
String[] ignoredParams)
微信支付签名算法(详见: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)
xmlBean - the xml beansignKey - the sign key@Deprecated public static String createSign(Map<String,String> params, String signKey)
params - the paramssignKey - the sign keypublic static String createSign(Object xmlBean, String signType, String signKey, String[] ignoredParams)
xmlBean - Bean里的属性如果存在XML注解,则使用其作为key,否则使用变量名signType - 签名类型,如果为空,则默认为MD5signKey - 签名KeyignoredParams - 签名时需要忽略的特殊参数public static String createSign(Map<String,String> params, String signType, String signKey, String[] ignoredParams)
params - 参数信息signType - 签名类型,如果为空,则默认为MD5signKey - 签名KeyignoredParams - 签名时需要忽略的特殊参数public 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 © 2019. All rights reserved.