com.jcraft.jsch

Class JSch

public class JSch extends Object

Constructor Summary
JSch()
Method Summary
voidaddIdentity(String prvkey)
voidaddIdentity(String prvkey, String passphrase)
voidaddIdentity(String prvkey, byte[] passphrase)
voidaddIdentity(String prvkey, String pubkey, byte[] passphrase)
voidaddIdentity(String name, byte[] prvkey, byte[] pubkey, byte[] passphrase)
voidaddIdentity(Identity identity, byte[] passphrase)
protected voidaddSession(Session session)
HostKeyRepositorygetHostKeyRepository()
VectorgetIdentityNames()
SessiongetSession(String username, String host)
SessiongetSession(String username, String host, int port)
voidremoveAllIdentity()
voidremoveIdentity(String name)
protected booleanremoveSession(Session session)
static voidsetConfig(Hashtable newconf)
voidsetHostKeyRepository(HostKeyRepository hkrepo)
voidsetKnownHosts(String filename)
voidsetKnownHosts(InputStream stream)
static voidsetLogger(Logger logger)

Constructor Detail

JSch

public JSch()

Method Detail

addIdentity

public void addIdentity(String prvkey)

addIdentity

public void addIdentity(String prvkey, String passphrase)

addIdentity

public void addIdentity(String prvkey, byte[] passphrase)

addIdentity

public void addIdentity(String prvkey, String pubkey, byte[] passphrase)

addIdentity

public void addIdentity(String name, byte[] prvkey, byte[] pubkey, byte[] passphrase)

addIdentity

public void addIdentity(Identity identity, byte[] passphrase)

addSession

protected void addSession(Session session)

getHostKeyRepository

public HostKeyRepository getHostKeyRepository()

getIdentityNames

public Vector getIdentityNames()

getSession

public Session getSession(String username, String host)

getSession

public Session getSession(String username, String host, int port)

removeAllIdentity

public void removeAllIdentity()

removeIdentity

public void removeIdentity(String name)

removeSession

protected boolean removeSession(Session session)

setConfig

public static void setConfig(Hashtable newconf)

setHostKeyRepository

public void setHostKeyRepository(HostKeyRepository hkrepo)

setKnownHosts

public void setKnownHosts(String filename)

setKnownHosts

public void setKnownHosts(InputStream stream)

setLogger

public static void setLogger(Logger logger)