public class SecretKeySingleEntity
extends java.lang.Object
implements java.io.Serializable
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
createSecretKey(int destroyTimeMinute,
int createTimeMinute)
生成新的秘钥
|
protected void |
destroyOldestSecretKey()
摧毁最旧的秘钥
|
java.util.List<java.lang.String> |
getAliveIVs() |
java.util.List<java.lang.String> |
getAliveKeys() |
java.util.List<java.lang.String> |
getAliveUids() |
protected java.util.Map<java.lang.Long,java.util.Map<java.lang.String,java.lang.Object>> |
getAllInfo() |
static SecretKeySingleEntity |
getInstance() |
java.lang.String |
getIV(java.lang.String uid) |
java.lang.String |
getKey(java.lang.String uid) |
java.lang.String |
getKey(java.lang.String uid,
java.lang.String objectKey) |
java.util.Map<java.lang.String,java.lang.Object> |
getLatestInfo() |
java.util.List<java.lang.String> |
getObjectArray(java.lang.String objectKey) |
java.util.Map<java.lang.String,java.lang.Object> |
getSecretKeyAndIv(java.lang.String uid) |
public static SecretKeySingleEntity getInstance()
protected void createSecretKey(int destroyTimeMinute,
int createTimeMinute)
protected void destroyOldestSecretKey()
public java.lang.String getKey(java.lang.String uid)
public java.lang.String getIV(java.lang.String uid)
public java.lang.String getKey(java.lang.String uid,
java.lang.String objectKey)
protected java.util.Map<java.lang.Long,java.util.Map<java.lang.String,java.lang.Object>> getAllInfo()
public java.util.List<java.lang.String> getAliveKeys()
public java.util.List<java.lang.String> getAliveUids()
public java.util.List<java.lang.String> getAliveIVs()
public java.util.List<java.lang.String> getObjectArray(java.lang.String objectKey)
public java.util.Map<java.lang.String,java.lang.Object> getSecretKeyAndIv(java.lang.String uid)
public java.util.Map<java.lang.String,java.lang.Object> getLatestInfo()