Package org.eclipse.jgit.transport.sshd
Provides a JGit
SshSessionFactory
implemented via Apache MINA
sshd.-
Interface Summary Interface Description KeyCache A cache forKeyPair
s.KeyPasswordProvider AKeyPasswordProvider
provides passwords for encrypted private keys.ProxyDataFactory Interface for obtainingProxyData
to 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 ASessionCloseListener
is invoked when aSshdSession
is closed.SshdSessionFactoryBuilder.ConfigStoreFactory A factory interface for creating aSshConfigStore
. -
Class Summary Class Description DefaultProxyDataFactory A default implementation of aProxyDataFactory
based on the standardProxySelector
.IdentityPasswordProvider AKeyPasswordProvider
based 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 ofRemoteSession
based on Apache MINA sshd.SshdSessionFactory ASshSessionFactory
that 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.