public abstract class SignUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_CHARSET |
| Constructor and Description |
|---|
SignUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkSign(String signed,
Map<String,String> params,
Set<String> unsignedKeys,
String append)
Check sign if sign result matches presents string.
|
static boolean |
checkSign(String signed,
Map<String,String> params,
Set<String> unsignedKeys,
String append,
String charset)
Check sign if sign result matches presents string.
|
static boolean |
checkSign(String signed,
Map<String,String> params,
Set<String> unsignedKeys,
String append,
String charset,
boolean ignoreEmptyValue)
Check sign if sign result matches presents string.
|
static SortedMap<String,String> |
convertToSignMap(Map<String,String> params,
Set<String> unsignedKeys,
boolean ignoreEmptyValue) |
static String |
md5(String signString,
String charset) |
static String |
sign(Map<String,String> params,
Set<String> unsignedKeys,
String append,
String charset,
boolean ignoreEmptyValue)
Sign the params to md5 message.
|
static String |
toSignString(SortedMap<String,String> params) |
public static final String DEFAULT_CHARSET
public static boolean checkSign(String signed, Map<String,String> params, Set<String> unsignedKeys, String append)
signed - presents signed string.params - to sign params.unsignedKeys - keys that not join sign.True if sign matches. Other wise false.public static boolean checkSign(String signed, Map<String,String> params, Set<String> unsignedKeys, String append, String charset)
signed - presents signed string.params - to sign params.unsignedKeys - keys that not join sign.charset - charset.True if sign matches. Other wise false.public static boolean checkSign(String signed, Map<String,String> params, Set<String> unsignedKeys, String append, String charset, boolean ignoreEmptyValue)
signed - presents signed string.params - to sign params.unsignedKeys - keys that not join sign.charset - Charset.ignoreEmptyValue - ignore pair when value is empty.True if sign matches. Other wise false.public static String sign(Map<String,String> params, Set<String> unsignedKeys, String append, String charset, boolean ignoreEmptyValue)
params - to signed parameters.unsignedKeys - keys that not join the sign params.append - charset - charset of md5.ignoreEmptyValue - empty value should'nt join sign. @return md5(upper case)public static SortedMap<String,String> convertToSignMap(Map<String,String> params, Set<String> unsignedKeys, boolean ignoreEmptyValue)
Copyright © 2018. All rights reserved.