public class AbilitySignProvider extends java.lang.Object implements SignProvider
Sign algorithm: Base64(MD5(msgId + appSecret + timestamp))
Corresponds to api-gateway's TkAMGUtils.generateMd5Secret(msgId, APP_SECRET, timestamp) logic.
The msgId is retrieved from SignParameters.getParameters(),
which is set by AbilityHeaderExtractor.
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ORDER_TYPE_KEY
Order type parameter name for ability system.
|
static java.lang.String |
ORDER_TYPE_VALUE
Order type value: "2" means System source - IT company.
|
| 构造器和说明 |
|---|
AbilitySignProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
generateSign(java.lang.String signKey,
SignParameters signParameters)
Generates sign.
|
java.lang.String |
generateSign(java.lang.String signKey,
SignParameters signParameters,
java.lang.String requestBody)
Generates sign.
|
public static final java.lang.String ORDER_TYPE_KEY
jsonObject.put("orderType", "2") logic.public static final java.lang.String ORDER_TYPE_VALUE
public java.lang.String generateSign(java.lang.String signKey,
SignParameters signParameters,
java.lang.String requestBody)
SignProvidergenerateSign 在接口中 SignProvidersignKey - signKeysignParameters - signParametersrequestBody - requestBodypublic java.lang.String generateSign(java.lang.String signKey,
SignParameters signParameters)
SignProvidergenerateSign 在接口中 SignProvidersignKey - signKeysignParameters - signParametersCopyright © 2026 The Apache Software Foundation. All rights reserved.