Package com.bradyrussell.uiscoin.address
Class Wallet
java.lang.Object
com.bradyrussell.uiscoin.address.Wallet
public class Wallet
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Wallet() -
Method Summary
Modifier and Type Method Description static UISCoinKeypairloadKeypairFromFileWithPassword(java.nio.file.Path File, java.lang.String Password)static UISCoinWalletloadWalletFromFileWithPassword(java.nio.file.Path File, java.lang.String Password)static voidsaveKeypairToFileWithPassword(java.nio.file.Path File, java.lang.String Password, UISCoinKeypair Keypair)static voidsaveWalletToFileWithPassword(java.nio.file.Path File, java.lang.String Password, UISCoinWallet wallet)
-
Constructor Details
-
Wallet
public Wallet()
-
-
Method Details
-
saveKeypairToFileWithPassword
public static void saveKeypairToFileWithPassword(java.nio.file.Path File, java.lang.String Password, UISCoinKeypair Keypair) throws java.io.IOException, javax.crypto.IllegalBlockSizeException, java.security.InvalidKeyException, javax.crypto.BadPaddingException, java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException- Throws:
java.io.IOExceptionjavax.crypto.IllegalBlockSizeExceptionjava.security.InvalidKeyExceptionjavax.crypto.BadPaddingExceptionjava.security.NoSuchAlgorithmExceptionjavax.crypto.NoSuchPaddingException
-
loadKeypairFromFileWithPassword
public static UISCoinKeypair loadKeypairFromFileWithPassword(java.nio.file.Path File, java.lang.String Password) throws java.io.IOException, javax.crypto.IllegalBlockSizeException, java.security.InvalidKeyException, javax.crypto.BadPaddingException, java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException- Throws:
java.io.IOExceptionjavax.crypto.IllegalBlockSizeExceptionjava.security.InvalidKeyExceptionjavax.crypto.BadPaddingExceptionjava.security.NoSuchAlgorithmExceptionjavax.crypto.NoSuchPaddingException
-
saveWalletToFileWithPassword
public static void saveWalletToFileWithPassword(java.nio.file.Path File, java.lang.String Password, UISCoinWallet wallet) throws java.io.IOException, javax.crypto.IllegalBlockSizeException, java.security.InvalidKeyException, javax.crypto.BadPaddingException, java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException- Throws:
java.io.IOExceptionjavax.crypto.IllegalBlockSizeExceptionjava.security.InvalidKeyExceptionjavax.crypto.BadPaddingExceptionjava.security.NoSuchAlgorithmExceptionjavax.crypto.NoSuchPaddingException
-
loadWalletFromFileWithPassword
public static UISCoinWallet loadWalletFromFileWithPassword(java.nio.file.Path File, java.lang.String Password) throws java.io.IOException, javax.crypto.IllegalBlockSizeException, java.security.InvalidKeyException, javax.crypto.BadPaddingException, java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException- Throws:
java.io.IOExceptionjavax.crypto.IllegalBlockSizeExceptionjava.security.InvalidKeyExceptionjavax.crypto.BadPaddingExceptionjava.security.NoSuchAlgorithmExceptionjavax.crypto.NoSuchPaddingException
-