public class KeyStore
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
KeyStore.Crypto |
static class |
KeyStore.KeystoreV3 |
| 构造器和说明 |
|---|
KeyStore(PBKDF2Wrapper pbkdf2Wrapper,
ScryptWrapper scryptWrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
decryptPrivateKey(java.lang.String encryptJson,
java.lang.String passphrase) |
static KeyStore |
defaultKeyStore() |
java.lang.String |
encryptPrivateKey(java.lang.String privateKey,
java.lang.String passphrase,
KDFType type) |
byte[] |
getDerivedKey(byte[] password,
KDFParams params) |
public KeyStore(PBKDF2Wrapper pbkdf2Wrapper, ScryptWrapper scryptWrapper)
public static KeyStore defaultKeyStore()
public byte[] getDerivedKey(byte[] password,
KDFParams params)
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic java.lang.String encryptPrivateKey(java.lang.String privateKey,
java.lang.String passphrase,
KDFType type)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String decryptPrivateKey(java.lang.String encryptJson,
java.lang.String passphrase)
throws java.lang.Exception
java.lang.Exception