public interface KeyPersistenceService
限定符和类型 | 方法和说明 |
---|---|
java.util.List<EncryptKeyInfo> |
getChildKeys(java.lang.String userId,
java.lang.String parentAddress) |
java.util.List<EncryptKeyInfo> |
getEncryptKeyInfoByUserId(java.lang.String userId) |
EncryptKeyInfo |
getEncryptKeyInfoByUserIdAndKeyAddress(java.lang.String userId,
java.lang.String address) |
org.springframework.data.domain.Page<EncryptKeyInfo> |
query(int currentPage,
int pageLimit) |
boolean |
removeEncryptKey(java.lang.String userId,
java.lang.String keyAddress) |
void |
save(java.lang.String userId,
java.lang.String keyAddress,
java.lang.String keyName,
java.lang.String encryptKey,
java.lang.String parentAddress,
java.lang.String password)
Save a encrypted private key
|
boolean |
updateEncrypt(java.lang.String userId,
java.lang.String keyAddress,
java.lang.String newEncryptKey,
java.lang.String newPassword) |
boolean |
updateKeyName(java.lang.String userId,
java.lang.String address,
java.lang.String newKeyName) |
void save(java.lang.String userId, java.lang.String keyAddress, java.lang.String keyName, java.lang.String encryptKey, java.lang.String parentAddress, java.lang.String password) throws KeyMgrException
userId
- keyAddress
- keyName
- encryptKey
- parentAddress
- password
- KeyMgrException
EncryptKeyInfo getEncryptKeyInfoByUserIdAndKeyAddress(java.lang.String userId, java.lang.String address) throws KeyMgrException
KeyMgrException
java.util.List<EncryptKeyInfo> getEncryptKeyInfoByUserId(java.lang.String userId) throws KeyMgrException
KeyMgrException
boolean updateKeyName(java.lang.String userId, java.lang.String address, java.lang.String newKeyName) throws KeyMgrException
KeyMgrException
boolean updateEncrypt(java.lang.String userId, java.lang.String keyAddress, java.lang.String newEncryptKey, java.lang.String newPassword) throws KeyMgrException
KeyMgrException
boolean removeEncryptKey(java.lang.String userId, java.lang.String keyAddress) throws KeyMgrException
KeyMgrException
java.util.List<EncryptKeyInfo> getChildKeys(java.lang.String userId, java.lang.String parentAddress) throws KeyMgrException
KeyMgrException
org.springframework.data.domain.Page<EncryptKeyInfo> query(int currentPage, int pageLimit)