All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractAuthenticationHandler<ParameterType,TokenType> Abstract base class forAuthenticationHandler
s encapsulating basic common things.AbstractClientProxyConnector Basic common functionality for aStatefulProxyConnector
.AbstractConnector Provides some utility methods for implementingConnector
s.AuthenticationCanceledException An exception to report that the user canceled the SSH authentication.AuthenticationChallenge A simple representation of an authentication challenge as sent in a "WWW-Authenticate" or "Proxy-Authenticate" header.AuthenticationHandler<ParameterType,TokenType> AnAuthenticationHandler
encapsulates a possibly multi-step authentication protocol.AuthenticationLogger Provides a log of authentication attempts for aClientSession
.BasicAuthentication<ParameterType,TokenType> An abstract implementation of a username-password authentication.CachingKeyPairProvider AFileKeyPairProvider
that uses an externalKeyCache
.Connector Simple interface for connecting to something and making RPC-style request-reply calls.ConnectorFactory A factory for creatingConnector
s.ConnectorFactory.ConnectorDescriptor ConnectorFactoryProvider Provides aConnectorFactory
obtained via theServiceLoader
.DefaultProxyDataFactory A default implementation of aProxyDataFactory
based on the standardProxySelector
.GssApiAuthentication<ParameterType,TokenType> An abstract implementation of a GSS-API multi-round authentication.GssApiMechanisms Global repository of GSS-API mechanisms that we can use.GssApiWithMicAuthentication GSSAPI-with-MIC authentication handler (Kerberos 5).GssApiWithMicAuthenticationReporter Callback interface for recording authentication state inGssApiWithMicAuthentication
.GssApiWithMicAuthFactory Factory to createGssApiWithMicAuthentication
handlers.HttpClientConnector Simple HTTP proxy connector using Basic Authentication.HttpParser A basic parser for HTTP response headers.HttpParser.ParseException An exception indicating some problem parsing HTPP headers.IdentityPasswordProvider AKeyPasswordProvider
based on aCredentialsProvider
.IdentityPasswordProvider.State A simple state object for repeated attempts to get a password for a resource.JGitClientSession AClientSession
that can be associated with theHostConfigEntry
the session was created for.JGitClientSession.ChainingAttributes AnAttributeRepository
that chains together two other attribute sources in a hierarchy.JGitClientSession.SessionAttributes AJGitClientSession.ChainingAttributes
repository that doubles as aPropertyResolver
.JGitHostConfigEntry AHostConfigEntry
that provides access to the multi-valued keys as lists of strings.JGitKeyCache A simpleKeyCache
.JGitPasswordAuthentication A password authentication handler that respects theNumberOfPasswordPrompts
ssh config.JGitPasswordAuthFactory A customizedUserAuthPasswordFactory
that creates instance ofJGitPasswordAuthentication
.JGitPublicKeyAuthentication CustomUserAuthPublicKey
implementation for handling SSH config PubkeyAcceptedAlgorithms and interaction with the SSH agent.JGitPublicKeyAuthFactory A customized authentication factory for public key user authentication.JGitServerKeyVerifier A bridge between theServerKeyVerifier
from Apache MINA sshd and ourServerKeyDatabase
.JGitSshAgentFactory A factory for creatingSshAgentClient
s.JGitSshClient CustomizedSshClient
for JGit.JGitSshConfig A bridge between a JGitSshConfigStore
and the Apache MINA sshdHostConfigEntryResolver
.JGitUserInteraction AUserInteraction
callback implementation based on aCredentialsProvider
.KeyCache A cache forKeyPair
s.KeyPasswordProvider AKeyPasswordProvider
provides passwords for encrypted private keys.KnownHostEntryReader Apache MINA sshd 2.0.0 KnownHostEntry cannot read a host entry line like "host:port ssh-rsa"; it complains about an illegal character in the host name (correct would be "[host]:port"). OpenSshServerKeyDatabase A sever host key verifier that honors theStrictHostKeyChecking
andUserKnownHostsFile
values from the ssh configuration.PasswordProviderWrapper A bridge from sshd'sFilePasswordProvider
to our per-sessionKeyPasswordProvider
API.ProxyData A DTO encapsulating the data needed to connect through a proxy server.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.ServerKeyDatabase.Configuration.StrictHostKeyChecking The possible values for the "StrictHostKeyChecking" ssh config.ServerKeyLookup Offers operations to retrieve server keys from known_hosts files.SessionCloseListener ASessionCloseListener
is invoked when aSshdSession
is closed.Socks5ClientConnector AAbstractClientProxyConnector
to connect through a SOCKS5 proxy.SshAgentClient A client for an SSH2 agent.SshdSession An implementation ofRemoteSession
based on Apache MINA sshd.SshdSessionFactory ASshSessionFactory
that uses Apache MINA sshd.SshdSessionFactoryBuilder A builder API to configureSshdSessionFactories
.SshdSessionFactoryBuilder.ConfigStoreFactory A factory interface for creating aSshConfigStore
.SshdText Externalized text messages for localization.StatefulProxyConnector Some proxy connections are stateful and require the exchange of multiple request-reply messages.StatusLine A very simple representation of a HTTP status line.