public class KeyStore
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
KeyStore.Crypto |
static class |
KeyStore.KeystoreV3 |
| Constructor and Description |
|---|
KeyStore(PBKDF2Wrapper pbkdf2Wrapper,
ScryptWrapper scryptWrapper) |
| Modifier and Type | Method and Description |
|---|---|
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