@Service
public class KeysManagerService
extends java.lang.Object
构造器和说明 |
---|
KeysManagerService(KeyHandler keyHandler) |
限定符和类型 | 方法和说明 |
---|---|
PkeyInfoVO |
createPrivateKey(java.lang.String userId,
java.lang.String password,
java.lang.String keyName)
createPrivateKey
|
byte[] |
createPrivateKeyByParent(java.lang.String userId,
java.lang.String parentKey,
java.lang.String chaincode,
java.lang.String password)
createPrivateKeyWithParent
|
java.lang.String |
decryptPrivateKey(java.lang.String password,
java.lang.String encryptPrivateKey)
decryptPrivateKey
|
boolean |
deleteUserKey(java.lang.String userId,
java.lang.String keyAddress)
deleteUserKey
|
java.lang.String |
exportPrivateKeyFile(java.lang.String userId,
java.lang.String keyAddress,
java.lang.String destinationDirectory)
exportPrivateKeyFile
|
EncryptKeyInfo |
getEncryptPrivateKeyByUserIdAndAddress(java.lang.String userId,
java.lang.String address) |
java.util.List<EncryptKeyInfo> |
getEncryptPrivateKeyList(java.lang.String userId)
getEncryptPrivateKeyList
|
PkeyInfoVO |
importPrivateKey(java.lang.String userId,
java.lang.String password,
java.lang.String privateKey,
java.lang.String keyName)
importPrivateKey
|
PkeyInfoVO |
importPrivateKeyFile(java.lang.String userId,
java.lang.String password,
java.lang.String filePath)
importPrivateKeyFile
|
org.springframework.data.domain.Page<EncryptKeyInfo> |
query(int page,
int limit) |
java.util.List<EncryptKeyInfo> |
queryChildKeys(java.lang.String userId,
java.lang.String parentAddress)
queryChildKeys
|
boolean |
updateKeyName(java.lang.String userId,
java.lang.String address,
java.lang.String newKeyName)
updateKeyName
|
boolean |
updateKeyPassword(java.lang.String userId,
java.lang.String keyAddress,
java.lang.String oldPwd,
java.lang.String newPwd)
updateKeyPassword
|
@Autowired public KeysManagerService(KeyHandler keyHandler)
public PkeyInfoVO createPrivateKey(java.lang.String userId, java.lang.String password, java.lang.String keyName) throws java.lang.Exception
userId
- password
- keyName
- java.lang.Exception
public org.springframework.data.domain.Page<EncryptKeyInfo> query(int page, int limit) throws java.lang.Exception
java.lang.Exception
public PkeyInfoVO importPrivateKeyFile(java.lang.String userId, java.lang.String password, java.lang.String filePath) throws java.lang.Exception
userId
- password
- filePath
- java.lang.Exception
public PkeyInfoVO importPrivateKey(java.lang.String userId, java.lang.String password, java.lang.String privateKey, java.lang.String keyName) throws java.lang.Exception
userId
- password
- privateKey
- keyName
- java.lang.Exception
public byte[] createPrivateKeyByParent(java.lang.String userId, java.lang.String parentKey, java.lang.String chaincode, java.lang.String password) throws java.lang.Exception
userId
- chaincode
- parentKey
- java.lang.Exception
public java.util.List<EncryptKeyInfo> queryChildKeys(java.lang.String userId, java.lang.String parentAddress) throws java.lang.Exception
userId
- parentAddress
- java.lang.Exception
public java.lang.String exportPrivateKeyFile(java.lang.String userId, java.lang.String keyAddress, java.lang.String destinationDirectory) throws java.lang.Exception
userId
- keyAddress
- destinationDirectory
- java.lang.Exception
public java.util.List<EncryptKeyInfo> getEncryptPrivateKeyList(java.lang.String userId) throws java.lang.Exception
userId
- java.lang.Exception
public EncryptKeyInfo getEncryptPrivateKeyByUserIdAndAddress(java.lang.String userId, java.lang.String address) throws java.lang.Exception
java.lang.Exception
public java.lang.String decryptPrivateKey(java.lang.String password, java.lang.String encryptPrivateKey) throws java.lang.Exception
password
- encryptPrivateKey
- java.lang.Exception
public boolean updateKeyName(java.lang.String userId, java.lang.String address, java.lang.String newKeyName) throws java.lang.Exception
userId
- address
- newKeyName
- java.lang.Exception
public boolean updateKeyPassword(java.lang.String userId, java.lang.String keyAddress, java.lang.String oldPwd, java.lang.String newPwd) throws java.lang.Exception
userId
- keyAddress
- oldPwd
- newPwd
- java.lang.Exception
public boolean deleteUserKey(java.lang.String userId, java.lang.String keyAddress) throws java.lang.Exception
userId
- keyAddress
- java.lang.Exception