public class SignUtil extends Object
| Constructor and Description |
|---|
SignUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
buildParams(String method,
Map<String,Object> params)
构建参数为字符串格式
|
static String |
calculate(String params,
String accessKeySecret) |
static Map<String,Object> |
initMust(Map<String,Object> map,
String accessKeyId)
初始化必填项(UUID、时间戳)
|
static void |
main(String[] args) |
static String |
signature(Map<String,Object> map,
String accessKeySecret,
String method)
生成签名
|
public static Map<String,Object> initMust(Map<String,Object> map, String accessKeyId)
public static String signature(Map<String,Object> map, String accessKeySecret, String method) throws UnsupportedEncodingException, NoSuchAlgorithmException, InvalidKeyException
map - 参数mapaccessKeySecret - 密钥method - 请求方式UnsupportedEncodingExceptionNoSuchAlgorithmExceptionInvalidKeyExceptionpublic static String buildParams(String method, Map<String,Object> params) throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic static String calculate(String params, String accessKeySecret) throws NoSuchAlgorithmException, InvalidKeyException
Copyright © 2025. All rights reserved.