@Override public void clear() { keyPair.dispose(); } };
/** * Disposes internally allocated data, like byte array for the private key. */ public void clear(){ kpair.dispose(); kpair = null; }
/** * Disposes internally allocated data, like byte array for the private key. */ public void clear(){ kpair.dispose(); kpair = null; }
/** * Disposes internally allocated data, like byte array for the private key. */ @Override public void clear() { kpair.dispose(); kpair = null; }
@Override public void clear() { keyPair.dispose(); } };
/** * Disposes internally allocated data, like byte array for the private key. */ public void clear(){ kpair.dispose(); kpair = null; }
public void dispose(){ super.dispose(); Util.bzero(prv_array); } }
public void dispose(){ super.dispose(); Util.bzero(prv_array); } }
public void dispose(){ super.dispose(); Util.bzero(prv_array); } }
public void dispose(){ super.dispose(); Util.bzero(prv_array); } }
public void dispose() { super.dispose(); Util.bzero(prv_array); } }
public void dispose() { super.dispose(); Util.bzero(prv_array); } }
public void dispose(){ super.dispose(); Util.bzero(prv_array); } }
public void dispose(){ super.dispose(); Util.bzero(prv_array); } }
public void dispose(){ super.dispose(); Util.bzero(prv_array); } }
public void dispose(){ super.dispose(); Util.bzero(prv_array); } }
public void dispose(){ super.dispose(); Util.bzero(prv_array); } }
public void dispose(){ super.dispose(); Util.bzero(prv_array); } }
private void generatePrivateKey(File file) throws IOException, JSchException { KeyPair kpair = KeyPair.genKeyPair(jsch, KeyPair.RSA, PRIVATE_KEY_LENGTH); kpair.writePrivateKey(file.getAbsolutePath()); kpair.dispose(); }
private void generatePublicKey(File file) throws IOException, JSchException { KeyPair kpair = KeyPair.load(jsch, getPrivateKey().getAbsolutePath()); kpair.writePublicKey(file.getAbsolutePath(), PUBLIC_KEY_COMMENT); kpair.dispose(); } }