类 SpasAdapter
- java.lang.Object
-
- com.alibaba.nacos.client.auth.ram.utils.SpasAdapter
-
public class SpasAdapter extends java.lang.Objectadapt spas interface.- 作者:
- Nacos
-
-
字段概要
字段 修饰符和类型 字段 说明 private static java.lang.StringGROUP_KEYprivate static java.lang.StringSHA_ENCRYPTprivate static java.lang.StringSIGNATURE_HEADERstatic java.lang.StringTENANT_KEYprivate static java.lang.StringTIMESTAMP_HEADER
-
构造器概要
构造器 构造器 说明 SpasAdapter()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidfreeCredentialInstance()static java.lang.StringgetAk()static java.util.Map<java.lang.String,java.lang.String>getSignHeaders(java.lang.String resource, java.lang.String secretKey)static java.util.Map<java.lang.String,java.lang.String>getSignHeaders(java.lang.String groupKey, java.lang.String tenant, java.lang.String secretKey)static java.util.Map<java.lang.String,java.lang.String>getSignHeaders(java.util.Map<java.lang.String,java.lang.String> paramValues, java.lang.String secretKey)static java.lang.StringgetSk()static java.lang.StringsignWithHmacSha1Encrypt(java.lang.String encryptText, java.lang.String encryptKey)Sign with hmac SHA1 encrtpt.
-
-
-
字段详细资料
-
TIMESTAMP_HEADER
private static final java.lang.String TIMESTAMP_HEADER
- 另请参阅:
- 常量字段值
-
SIGNATURE_HEADER
private static final java.lang.String SIGNATURE_HEADER
- 另请参阅:
- 常量字段值
-
GROUP_KEY
private static final java.lang.String GROUP_KEY
- 另请参阅:
- 常量字段值
-
TENANT_KEY
public static final java.lang.String TENANT_KEY
- 另请参阅:
- 常量字段值
-
SHA_ENCRYPT
private static final java.lang.String SHA_ENCRYPT
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
getSignHeaders
public static java.util.Map<java.lang.String,java.lang.String> getSignHeaders(java.lang.String resource, java.lang.String secretKey)
-
getSignHeaders
public static java.util.Map<java.lang.String,java.lang.String> getSignHeaders(java.lang.String groupKey, java.lang.String tenant, java.lang.String secretKey)
-
getSignHeaders
public static java.util.Map<java.lang.String,java.lang.String> getSignHeaders(java.util.Map<java.lang.String,java.lang.String> paramValues, java.lang.String secretKey)
-
getSk
public static java.lang.String getSk()
-
getAk
public static java.lang.String getAk()
-
freeCredentialInstance
public static void freeCredentialInstance()
-
signWithHmacSha1Encrypt
public static java.lang.String signWithHmacSha1Encrypt(java.lang.String encryptText, java.lang.String encryptKey)Sign with hmac SHA1 encrtpt.- 参数:
encryptText- encrypt textencryptKey- encrypt key- 返回:
- base64 string
-
-