public static class KeyStore.Crypto
extends java.lang.Object
Constructor and Description |
---|
Crypto()
Creates an Crypto instance.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<KeyStore.Crypto> |
createCrypto(PrivateKey[] privateKeys,
java.lang.String password,
KeyStoreOption option)
Creates Crypto instances with given params.
|
static java.lang.String |
decryptCrypto(KeyStore.Crypto crypto,
java.lang.String password)
Decrypts a keys in KeyStore
|
java.lang.String |
getCipher()
Getter function for cipher.
|
KeyStore.CipherParams |
getCipherparams()
Getter function for CipherParams.
|
java.lang.String |
getCiphertext()
Getter function for cipher text.
|
java.lang.String |
getKdf()
Getter function for kdf name.
|
com.klaytn.caver.wallet.keyring.KeyStore.IKdfParams |
getKdfparams()
Getter function for KdfParams.
|
java.lang.String |
getMac()
Getter function for mac.
|
void |
setCipher(java.lang.String cipher)
Setter function for cipher.
|
void |
setCipherparams(KeyStore.CipherParams cipherparams)
Setter function for CipherParams.
|
void |
setCiphertext(java.lang.String ciphertext)
Setter function for cipher text
|
void |
setKdf(java.lang.String kdf)
Setter function for kdf name.
|
void |
setKdfparams(com.klaytn.caver.wallet.keyring.KeyStore.IKdfParams kdfparams)
Setter function for KdfParams.
|
void |
setMac(java.lang.String mac)
Setter function for mac.
|
public static java.util.List<KeyStore.Crypto> createCrypto(PrivateKey[] privateKeys, java.lang.String password, KeyStoreOption option) throws org.web3j.crypto.CipherException
privateKeys
- An array of PrivateKeys to be encrypted.password
- The password to be used for encryption. The encrypted in KeyStore can be decrypted with this password.option
- The options to use when encrypt a keys.org.web3j.crypto.CipherException
public static java.lang.String decryptCrypto(KeyStore.Crypto crypto, java.lang.String password) throws org.web3j.crypto.CipherException
crypto
- Crypto instancepassword
- The password to use for decryption.org.web3j.crypto.CipherException
public java.lang.String getCipher()
public void setCipher(java.lang.String cipher)
cipher
- cipher algorithm name.public java.lang.String getCiphertext()
public void setCiphertext(java.lang.String ciphertext)
ciphertext
- encrypted keypublic KeyStore.CipherParams getCipherparams()
public void setCipherparams(KeyStore.CipherParams cipherparams)
cipherparams
- KeyStore.CipherParams.public java.lang.String getKdf()
public void setKdf(java.lang.String kdf)
kdf
- kdf name.public com.klaytn.caver.wallet.keyring.KeyStore.IKdfParams getKdfparams()
public void setKdfparams(com.klaytn.caver.wallet.keyring.KeyStore.IKdfParams kdfparams)
kdfparams
- KeyStore.KdfParams.public java.lang.String getMac()
public void setMac(java.lang.String mac)
mac
- mac string.