| 限定符和类型 | 字段和说明 |
|---|---|
static java.time.format.DateTimeFormatter |
GMT |
static java.lang.String |
ISO8601_FORMAT
format strings for the date/time and date stamps required during signing
|
HEADER_NAME_CONTENT_HASH, HEADER_NAME_PREFIX, SCHEME, SIGNER_ID| 构造器和说明 |
|---|
AbstractSigner(java.lang.String accessKey,
java.lang.String secretKey) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
buildAuthorization(java.lang.String httpMethod,
java.lang.String resourcePath,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String contentHash)
组装 Authorization 头信息
|
java.lang.String |
buildStringToSign(java.lang.String algorithm,
java.lang.String dateTime,
java.lang.String httpMethod,
java.lang.String resourcePath,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String contentHash) |
protected abstract java.lang.String |
getAlgorithm() |
java.lang.String |
getCanonicalizedHeaderString(java.util.Map<java.lang.String,java.lang.String> headers) |
java.lang.String |
getCanonicalizedQueryString(java.util.Map<java.lang.String,java.lang.String> parameters) |
public static java.lang.String ISO8601_FORMAT
public static java.time.format.DateTimeFormatter GMT
public AbstractSigner(java.lang.String accessKey,
java.lang.String secretKey)
protected abstract java.lang.String getAlgorithm()
public java.lang.String buildAuthorization(java.lang.String httpMethod,
java.lang.String resourcePath,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String contentHash)
SignerbuildAuthorization 在接口中 SignerhttpMethod - 请求方法resourcePath - 请求资源headers - 用于签名的头parameters - 用于签名的参数contentHash - 请求内容的哈希值public java.lang.String buildStringToSign(java.lang.String algorithm,
java.lang.String dateTime,
java.lang.String httpMethod,
java.lang.String resourcePath,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> parameters,
java.lang.String contentHash)
public java.lang.String getCanonicalizedHeaderString(java.util.Map<java.lang.String,java.lang.String> headers)
public java.lang.String getCanonicalizedQueryString(java.util.Map<java.lang.String,java.lang.String> parameters)
Copyright © 2021. All rights reserved.