com.jcraft.jsch
Class KeyPair
public abstract
class
KeyPair
extends Object
Method Summary |
boolean | decrypt(String _passphrase) |
boolean | decrypt(byte[] _passphrase) |
void | dispose() |
void | finalize() |
static KeyPair | genKeyPair(JSch jsch, int type) |
static KeyPair | genKeyPair(JSch jsch, int type, int key_size) |
String | getFingerPrint() |
abstract int | getKeyType() |
byte[] | getPublicKeyBlob() |
boolean | isEncrypted() |
static KeyPair | load(JSch jsch, String prvkey) |
static KeyPair | load(JSch jsch, String prvkey, String pubkey) |
void | setPassphrase(String passphrase) |
void | setPassphrase(byte[] passphrase) |
void | writePrivateKey(OutputStream out) |
void | writePrivateKey(String name) |
void | writePublicKey(OutputStream out, String comment) |
void | writePublicKey(String name, String comment) |
void | writeSECSHPublicKey(OutputStream out, String comment) |
void | writeSECSHPublicKey(String name, String comment) |
public static final int DSA
public static final int ERROR
public static final int RSA
public static final int UNKNOWN
public KeyPair(
JSch jsch)
public boolean decrypt(String _passphrase)
public boolean decrypt(byte[] _passphrase)
public void dispose()
public void finalize()
public static
KeyPair genKeyPair(
JSch jsch, int type, int key_size)
public String getFingerPrint()
public abstract int getKeyType()
public byte[] getPublicKeyBlob()
public boolean isEncrypted()
public static
KeyPair load(
JSch jsch, String prvkey, String pubkey)
public void setPassphrase(String passphrase)
public void setPassphrase(byte[] passphrase)
public void writePrivateKey(OutputStream out)
public void writePrivateKey(String name)
public void writePublicKey(OutputStream out, String comment)
public void writePublicKey(String name, String comment)
public void writeSECSHPublicKey(OutputStream out, String comment)
public void writeSECSHPublicKey(String name, String comment)