public class GwSigns
extends java.lang.Object
| 构造器和说明 |
|---|
GwSigns() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
attachSign(java.lang.String responseString,
java.lang.String sign)
在JsonString中添加签名字段
|
static java.lang.String |
extractStringToSign(java.lang.String responseString)
从产品返回的Response中抽取需要签名的字段。
|
static java.lang.String |
sign(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String algorithm,
java.lang.String secret,
java.nio.charset.Charset charset)
对参数进行签名
|
static java.lang.String |
sign(java.lang.String text,
java.lang.String algorithm,
java.lang.String secret,
java.nio.charset.Charset charset)
对字符串进行签名
|
static java.util.List<java.lang.String> |
signKeyFilter(java.util.Map<java.lang.String,java.lang.String> params) |
static java.lang.String |
urlEncode(java.lang.String value)
url编码
|
public static java.util.List<java.lang.String> signKeyFilter(java.util.Map<java.lang.String,java.lang.String> params)
public static java.lang.String sign(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String algorithm,
java.lang.String secret,
java.nio.charset.Charset charset)
throws java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException
params - the paramsalgorithm - the algorithmsecret - the secretcharset - the charsetjava.security.NoSuchAlgorithmException - the no such algorithm exceptionjava.security.InvalidKeyException - the invalid key exceptionpublic static java.lang.String sign(java.lang.String text,
java.lang.String algorithm,
java.lang.String secret,
java.nio.charset.Charset charset)
throws java.security.InvalidKeyException,
java.security.NoSuchAlgorithmException
text - the textalgorithm - the algorithmsecret - the secretcharset - the charsetjava.security.InvalidKeyException - the invalid key exceptionjava.security.NoSuchAlgorithmException - the no such algorithm exceptionpublic static java.lang.String extractStringToSign(java.lang.String responseString)
responseString - the response stringpublic static java.lang.String attachSign(java.lang.String responseString,
java.lang.String sign)
responseString - the response stringsign - the signpublic static java.lang.String urlEncode(java.lang.String value)
value - the response stringCopyright © 2019. All Rights Reserved.