public class AuthUtils extends Object
| 构造器和说明 |
|---|
AuthUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
calcAuthorization(Authorization auth,
Request request) |
static String |
calcSignature(String accessKeySecret,
Request request) |
static String |
calcSignature(String accessKeySecret,
String policy) |
static String |
calcSignature(String accessKeySecret,
String bucket,
String key,
Map<String,String> params,
String requestMethod,
long _signDate) |
static String |
calculateRFC2104HMAC(String data,
String key) |
static String |
CanonicalizedKSSResource(Request request) |
static String |
encodeParams(Map<String,String> params) |
static String |
getPolicy(Date expiration,
String bucket)
已过时。
|
public static String calcAuthorization(Authorization auth, Request request) throws SignatureException
public static String calcSignature(String accessKeySecret, String policy) throws SignatureException
accessKeySecret - policy - getPolicy(Date expiration,String bucket)得到的结果SignatureException@Deprecated public static String getPolicy(Date expiration, String bucket)
expiration - 该签名过期时间bucket - 该签名只能在该bucket上使用public static String calcSignature(String accessKeySecret, String bucket, String key, Map<String,String> params, String requestMethod, long _signDate) throws SignatureException
public static String calcSignature(String accessKeySecret, Request request) throws SignatureException
public static String calculateRFC2104HMAC(String data, String key) throws SignatureException
Copyright © 2024. All rights reserved.