public class SignatureUtil extends Object
| 构造器和说明 |
|---|
SignatureUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
generateEventMessageSignature(String token,
String timestamp,
String nonce)
生成事件消息接收签名
|
static String |
generateSign(Map<String,String> map,
String paternerKey)
生成sign HMAC-SHA256 或 MD5 签名
|
static String |
generateSign(Map<String,String> map,
String sign_type,
String paternerKey)
生成sign HMAC-SHA256 或 MD5 签名
|
static boolean |
validateSign(Map<String,String> map,
String key)
mch 支付、代扣异步通知签名验证
|
static boolean |
validateSign(Map<String,String> map,
String sign_type,
String key)
mch 支付、代扣API调用签名验证
|
public static String generateSign(Map<String,String> map, String paternerKey)
map - mappaternerKey - paternerKeypublic static String generateSign(Map<String,String> map, String sign_type, String paternerKey)
map - mapsign_type - HMAC-SHA256 或 MD5paternerKey - paternerKeypublic static String generateEventMessageSignature(String token, String timestamp, String nonce)
token - tokentimestamp - timestampnonce - noncepublic static boolean validateSign(Map<String,String> map, String key)
map - 参与签名的参数key - mch keyCopyright © 2017. All rights reserved.