public class Sign extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
encryptHMAC(byte[] data,
String key) |
static byte[] |
encryptMD5(byte[] data) |
static byte[] |
encryptSHA(byte[] data) |
static String |
makeString(String accessKey,
String secret,
Map<String,String> paramMap,
String bodyContent) |
static String |
sign(String accessKey,
String secret,
Map<String,String> paramMap,
String bodyContent)
Default signature algorithm : SHA-256
|
static String |
sign(String accessKey,
String secret,
Map<String,String> paramMap,
String bodyContent,
String type)
支持多种签名算法:SHA1、SHA-256、MD5、HmacMD5
|
public static String makeString(String accessKey, String secret, Map<String,String> paramMap, String bodyContent)
public static byte[] encryptMD5(byte[] data)
throws IOException
IOExceptionpublic static byte[] encryptSHA(byte[] data)
throws IOException
IOExceptionpublic static byte[] encryptHMAC(byte[] data,
String key)
throws IOException
IOExceptionpublic static String sign(String accessKey, String secret, Map<String,String> paramMap, String bodyContent, String type)
accessKey - secret - paramMap - bodyContent - type - Copyright © 2019. All rights reserved.