@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.Exceptionpublic org.springframework.data.domain.Page<EncryptKeyInfo> query(int page, int limit) throws java.lang.Exception
java.lang.Exceptionpublic PkeyInfoVO importPrivateKeyFile(java.lang.String userId, java.lang.String password, java.lang.String filePath) throws java.lang.Exception
userId - password - filePath - java.lang.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic java.util.List<EncryptKeyInfo> queryChildKeys(java.lang.String userId, java.lang.String parentAddress) throws java.lang.Exception
userId - parentAddress - java.lang.Exceptionpublic 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.Exceptionpublic java.util.List<EncryptKeyInfo> getEncryptPrivateKeyList(java.lang.String userId) throws java.lang.Exception
userId - java.lang.Exceptionpublic EncryptKeyInfo getEncryptPrivateKeyByUserIdAndAddress(java.lang.String userId, java.lang.String address) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String decryptPrivateKey(java.lang.String password,
java.lang.String encryptPrivateKey)
throws java.lang.Exception
password - encryptPrivateKey - java.lang.Exceptionpublic boolean updateKeyName(java.lang.String userId,
java.lang.String address,
java.lang.String newKeyName)
throws java.lang.Exception
userId - address - newKeyName - java.lang.Exceptionpublic 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.Exceptionpublic boolean deleteUserKey(java.lang.String userId,
java.lang.String keyAddress)
throws java.lang.Exception
userId - keyAddress - java.lang.Exception