All Classes and Interfaces

Class
Description
Abstract base class for AuthenticationHandlers encapsulating basic common things.
Basic common functionality for a StatefulProxyConnector.
Provides some utility methods for implementing Connectors.
An exception to report that the user canceled the SSH authentication.
A simple representation of an authentication challenge as sent in a "WWW-Authenticate" or "Proxy-Authenticate" header.
An AuthenticationHandler encapsulates a possibly multi-step authentication protocol.
Provides a log of authentication attempts for a ClientSession.
An abstract implementation of a username-password authentication.
A FileKeyPairProvider that uses an external KeyCache.
Simple interface for connecting to something and making RPC-style request-reply calls.
A factory for creating Connectors.
Provides a ConnectorFactory obtained via the ServiceLoader.
A default implementation of a ProxyDataFactory based on the standard ProxySelector.
An abstract implementation of a GSS-API multi-round authentication.
Global repository of GSS-API mechanisms that we can use.
GSSAPI-with-MIC authentication handler (Kerberos 5).
Callback interface for recording authentication state in GssApiWithMicAuthentication.
Factory to create GssApiWithMicAuthentication handlers.
Simple HTTP proxy connector using Basic Authentication.
A basic parser for HTTP response headers.
An exception indicating some problem parsing HTPP headers.
A simple state object for repeated attempts to get a password for a resource.
A ClientSession that can be associated with the HostConfigEntry the session was created for.
An AttributeRepository that chains together two other attribute sources in a hierarchy.
A JGitClientSession.ChainingAttributes repository that doubles as a PropertyResolver.
A HostConfigEntry that provides access to the multi-valued keys as lists of strings.
A simple KeyCache.
Custom UserAuthPublicKey implementation for handling SSH config PubkeyAcceptedAlgorithms and interaction with the SSH agent.
A customized authentication factory for public key user authentication.
A bridge between the ServerKeyVerifier from Apache MINA sshd and our ServerKeyDatabase.
A factory for creating SshAgentClients.
Customized SshClient for JGit.
A bridge between a JGit SshConfigStore and the Apache MINA sshd HostConfigEntryResolver.
A UserInteraction callback implementation based on a CredentialsProvider.
A cache for KeyPairs.
A KeyPasswordProvider provides passwords for encrypted private keys.
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").
A sever host key verifier that honors the StrictHostKeyChecking and UserKnownHostsFile values from the ssh configuration.
A bridge from sshd's FilePasswordProvider to our per-session KeyPasswordProvider API.
A DTO encapsulating the data needed to connect through a proxy server.
Interface for obtaining ProxyData to connect through some proxy.
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.
A simple provider for ssh config settings related to host key checking.
The possible values for the "StrictHostKeyChecking" ssh config.
Offers operations to retrieve server keys from known_hosts files.
A SessionCloseListener is invoked when a SshdSession is closed.
A AbstractClientProxyConnector to connect through a SOCKS5 proxy.
A client for an SSH2 agent.
An implementation of RemoteSession based on Apache MINA sshd.
A SshSessionFactory that uses Apache MINA sshd.
A builder API to configure SshdSessionFactories.
A factory interface for creating a SshConfigStore.
Externalized text messages for localization.
Some proxy connections are stateful and require the exchange of multiple request-reply messages.
A very simple representation of a HTTP status line.