public class JSch
extends java.lang.Object
| Constructor and Description |
|---|
JSch() |
| Modifier and Type | Method and Description |
|---|---|
void |
addIdentity(Identity identity,
byte[] passphrase) |
void |
addIdentity(java.lang.String prvkey) |
void |
addIdentity(java.lang.String prvkey,
byte[] passphrase) |
void |
addIdentity(java.lang.String name,
byte[] prvkey,
byte[] pubkey,
byte[] passphrase) |
void |
addIdentity(java.lang.String prvkey,
java.lang.String passphrase) |
void |
addIdentity(java.lang.String prvkey,
java.lang.String pubkey,
byte[] passphrase) |
protected void |
addSession(Session session) |
static java.lang.String |
getConfig(java.lang.String key) |
HostKeyRepository |
getHostKeyRepository() |
java.util.Vector |
getIdentityNames() |
Session |
getSession(java.lang.String username,
java.lang.String host) |
Session |
getSession(java.lang.String username,
java.lang.String host,
int port) |
void |
removeAllIdentity() |
void |
removeIdentity(java.lang.String name) |
protected boolean |
removeSession(Session session) |
static void |
setConfig(java.util.Hashtable newconf) |
static void |
setConfig(java.lang.String key,
java.lang.String value) |
void |
setHostKeyRepository(HostKeyRepository hkrepo) |
void |
setKnownHosts(java.io.InputStream stream) |
void |
setKnownHosts(java.lang.String filename) |
static void |
setLogger(Logger logger) |
public Session getSession(java.lang.String username, java.lang.String host) throws JSchException
JSchExceptionpublic Session getSession(java.lang.String username, java.lang.String host, int port) throws JSchException
JSchExceptionprotected void addSession(Session session)
protected boolean removeSession(Session session)
public void setHostKeyRepository(HostKeyRepository hkrepo)
public void setKnownHosts(java.lang.String filename)
throws JSchException
JSchExceptionpublic void setKnownHosts(java.io.InputStream stream)
throws JSchException
JSchExceptionpublic HostKeyRepository getHostKeyRepository()
public void addIdentity(java.lang.String prvkey)
throws JSchException
JSchExceptionpublic void addIdentity(java.lang.String prvkey,
java.lang.String passphrase)
throws JSchException
JSchExceptionpublic void addIdentity(java.lang.String prvkey,
byte[] passphrase)
throws JSchException
JSchExceptionpublic void addIdentity(java.lang.String prvkey,
java.lang.String pubkey,
byte[] passphrase)
throws JSchException
JSchExceptionpublic void addIdentity(java.lang.String name,
byte[] prvkey,
byte[] pubkey,
byte[] passphrase)
throws JSchException
JSchExceptionpublic void addIdentity(Identity identity, byte[] passphrase) throws JSchException
JSchExceptionpublic void removeIdentity(java.lang.String name)
throws JSchException
JSchExceptionpublic java.util.Vector getIdentityNames()
throws JSchException
JSchExceptionpublic void removeAllIdentity()
throws JSchException
JSchExceptionpublic static java.lang.String getConfig(java.lang.String key)
public static void setConfig(java.util.Hashtable newconf)
public static void setConfig(java.lang.String key,
java.lang.String value)
public static void setLogger(Logger logger)