public class AlipayUtil extends Object
| Constructor and Description |
|---|
AlipayUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
buildQueryStr(Map<String,String> formMap,
Set<String> ignoredKeys)
拼接查询字符串: k1=v1&k2=v2&..., 会排除掉值为null 的那些key
|
static String |
getReturnUrl(javax.servlet.http.HttpServletRequest request,
String uri) |
static String |
md5Hex(String msg)
获取字符串的MD5, 这个方法使用UTF-8 的编码获取byte, 最后会把MD5 字符串转成大写形式
|
static String |
signature(SortedMap<String,String> sortedParams,
String privateKey)
签名,规则是:按参数名称a-z排序,遇到空值的参数不参加签名。
|
public static String getReturnUrl(javax.servlet.http.HttpServletRequest request, String uri)
public static String signature(SortedMap<String,String> sortedParams, String privateKey)
public static String buildQueryStr(Map<String,String> formMap, Set<String> ignoredKeys)
formMap - 键值对ignoredKeys - 要忽略的key, 如果为null, 则全部都拼接到字符串public static String md5Hex(String msg) throws UnsupportedEncodingException, NoSuchAlgorithmException
Copyright © 2014–2018. All rights reserved.