Package org.eclipse.jgit.transport.sshd
Provides a JGit
SshSessionFactory
implemented via Apache MINA
sshd.-
Interface Summary Interface Description KeyCache A cache forKeyPairs.KeyPasswordProvider AKeyPasswordProviderprovides passwords for encrypted private keys.ProxyDataFactory Interface for obtainingProxyDatato connect through some proxy.ServerKeyDatabase An interface for a database of known server keys, supporting finding all known keys and also deciding whether a server key is to be accepted.ServerKeyDatabase.Configuration A simple provider for ssh config settings related to host key checking.SessionCloseListener ASessionCloseListeneris invoked when aSshdSessionis closed.SshdSessionFactoryBuilder.ConfigStoreFactory A factory interface for creating aSshConfigStore. -
Class Summary Class Description DefaultProxyDataFactory A default implementation of aProxyDataFactorybased on the standardProxySelector.IdentityPasswordProvider AKeyPasswordProviderbased on aCredentialsProvider.IdentityPasswordProvider.State A simple state object for repeated attempts to get a password for a resource.JGitKeyCache A simpleKeyCache.ProxyData A DTO encapsulating the data needed to connect through a proxy server.SshdSession An implementation ofRemoteSessionbased on Apache MINA sshd.SshdSessionFactory ASshSessionFactorythat uses Apache MINA sshd.SshdSessionFactoryBuilder A builder API to configureSshdSessionFactories. -
Enum Summary Enum Description ServerKeyDatabase.Configuration.StrictHostKeyChecking The possible values for the "StrictHostKeyChecking" ssh config.