public class SignBuilder
extends java.lang.Object
| 构造器和说明 |
|---|
SignBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
base64_hmac_sha1(java.lang.String originalText,
java.lang.String secretKey)
使用HMAC-SHA1算法对拼接字符串签名,并将生成的签名串 使用Base64进行编码,返回编码结果。
|
static java.lang.String |
createGetSign(java.lang.String serverUrl,
java.lang.String secretKey,
TRequest request)
对Get请求创建签名。
|
static java.lang.String |
createPostSign(java.lang.String serverUrl,
java.lang.String secretKey,
TRequest request)
对Post请求创建签名。
|
static java.lang.String |
createSign(java.lang.String serverUrl,
java.lang.String secretKey,
java.lang.String requestType,
TRequest request)
对Get请求创建签名。
|
static java.lang.String |
createSignAndUrlEncode(java.lang.String serverUrl,
java.lang.String secretKey,
java.lang.String requestType,
AsrRequest request)
出现鉴权失败时,可尝试调用本方法,创建签名并做一次URL encode操作。
|
public static java.lang.String createPostSign(java.lang.String serverUrl,
java.lang.String secretKey,
TRequest request)
serverUrl - 请求URLsecretKey - 请求秘钥request - 请求参数public static java.lang.String createGetSign(java.lang.String serverUrl,
java.lang.String secretKey,
TRequest request)
serverUrl - 请求URLsecretKey - 请求秘钥request - 请求参数public static java.lang.String createSign(java.lang.String serverUrl,
java.lang.String secretKey,
java.lang.String requestType,
TRequest request)
serverUrl - 请求URLsecretKey - 请求秘钥requestType - 请求类型,必须是:GET或 POSTrequest - 请求参数public static java.lang.String createSignAndUrlEncode(java.lang.String serverUrl,
java.lang.String secretKey,
java.lang.String requestType,
AsrRequest request)
serverUrl - 请求URLsecretKey - 请求秘钥requestType - 请求类型,必须是:GET或 POSTrequest - 请求参数public static java.lang.String base64_hmac_sha1(java.lang.String originalText,
java.lang.String secretKey)
originalText - 需要被签名的字符串secretKey - 秘钥字符串Copyright © 2023. All rights reserved.