@ConditionalOnBean(value=EncryptKeyJpaConfig.class) public class DatabasePersistenceService extends java.lang.Object implements KeyPersistenceService
| 构造器和说明 |
|---|
DatabasePersistenceService() |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
public 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
KeyPersistenceServicesave 在接口中 KeyPersistenceServiceKeyMgrExceptionpublic EncryptKeyInfo getEncryptKeyInfoByUserIdAndKeyAddress(java.lang.String userId, java.lang.String address)
public java.util.List<EncryptKeyInfo> getEncryptKeyInfoByUserId(java.lang.String userId)
public boolean updateKeyName(java.lang.String userId,
java.lang.String address,
java.lang.String newKeyName)
updateKeyName 在接口中 KeyPersistenceServicepublic boolean updateEncrypt(java.lang.String userId,
java.lang.String keyAddress,
java.lang.String newEncryptKey,
java.lang.String newPassword)
updateEncrypt 在接口中 KeyPersistenceServicepublic boolean removeEncryptKey(java.lang.String userId,
java.lang.String keyAddress)
removeEncryptKey 在接口中 KeyPersistenceServicepublic java.util.List<EncryptKeyInfo> getChildKeys(java.lang.String userId, java.lang.String parentAddress)
getChildKeys 在接口中 KeyPersistenceServicepublic org.springframework.data.domain.Page<EncryptKeyInfo> query(int currentPage, int pageLimit)
query 在接口中 KeyPersistenceService