public class Hmac256Signature extends AbstractSignature
requestMethod, signa| 构造器和说明 |
|---|
Hmac256Signature(String apiKey,
String secretKey,
String hostUrl)
构造函数
|
Hmac256Signature(String apiKey,
String secretKey,
String hostUrl,
boolean isPost)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
generateOriginSign()
生成待加密原始字符
规则如下:
host: iat-api.xfyun.cn
date: Wed, 10 Jul 2019 07:35:43 GMT
GET /v2/iat HTTP/1.1
|
String |
generateSignature()
生成最终的签名
|
String |
generateTs()
生成ts时间
|
String |
getSigna()
完成签名,返回完整签名
|
getEncryptType, getId, getKey, getOriginSign, getTs, getUrl, setEncryptType, setId, setKey, setOriginSign, setTs, setUrlpublic Hmac256Signature(String apiKey, String secretKey, String hostUrl)
apiKey - secretKey - hostUrl - public String getSigna() throws SignatureException
AbstractSignaturegetSigna 在类中 AbstractSignatureSignatureExceptionpublic String generateTs()
AbstractSignaturegenerateTs 在类中 AbstractSignaturepublic String generateSignature() throws SignatureException
public String generateOriginSign() throws SignatureException
generateOriginSign 在类中 AbstractSignatureSignatureExceptionCopyright © 2021. All rights reserved.