A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractAuthenticationHandler<ParameterType,TokenType> - Class in org.eclipse.jgit.internal.transport.sshd.auth
-
Abstract base class for
AuthenticationHandler
s encapsulating basic common things. - AbstractAuthenticationHandler(InetSocketAddress) - Constructor for class org.eclipse.jgit.internal.transport.sshd.auth.AbstractAuthenticationHandler
-
Creates a new
AbstractAuthenticationHandler
to authenticate with the givenproxy
. - AbstractClientProxyConnector - Class in org.eclipse.jgit.internal.transport.sshd.proxy
-
Basic common functionality for a
StatefulProxyConnector
. - AbstractClientProxyConnector(InetSocketAddress, InetSocketAddress, String, char[]) - Constructor for class org.eclipse.jgit.internal.transport.sshd.proxy.AbstractClientProxyConnector
-
Creates a new
AbstractClientProxyConnector
. - AbstractConnector - Class in org.eclipse.jgit.transport.sshd.agent
-
Provides some utility methods for implementing
Connector
s. - AbstractConnector() - Constructor for class org.eclipse.jgit.transport.sshd.agent.AbstractConnector
-
Creates a new instance using the
AbstractConnector.DEFAULT_MAX_REPLY_LENGTH
. - AbstractConnector(int) - Constructor for class org.eclipse.jgit.transport.sshd.agent.AbstractConnector
-
Creates a new instance.
- accept(String, InetSocketAddress, PublicKey, ServerKeyDatabase.Configuration, CredentialsProvider) - Method in class org.eclipse.jgit.internal.transport.sshd.OpenSshServerKeyDatabase
- accept(String, InetSocketAddress, PublicKey, ServerKeyDatabase.Configuration, CredentialsProvider) - Method in interface org.eclipse.jgit.transport.sshd.ServerKeyDatabase
-
Determines whether to accept a received server host key.
- ACCEPT_ANY - org.eclipse.jgit.transport.sshd.ServerKeyDatabase.Configuration.StrictHostKeyChecking
-
"no", "off": always accept new or mismatched keys.
- ACCEPT_NEW - org.eclipse.jgit.transport.sshd.ServerKeyDatabase.Configuration.StrictHostKeyChecking
-
"accept-new": accept new keys, but never accept modified keys.
- addCloseListener(SessionCloseListener) - Method in class org.eclipse.jgit.transport.sshd.SshdSession
-
Adds a
SessionCloseListener
to this session. - addIdentity(KeyPair, String, SshAgentKeyConstraint...) - Method in class org.eclipse.jgit.internal.transport.sshd.agent.SshAgentClient
- adjustTimeout() - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.AbstractClientProxyConnector
-
Adjusts the timeout calculation to not account of elapsed time since the last time the timeout was gotten.
- ASK - org.eclipse.jgit.transport.sshd.ServerKeyDatabase.Configuration.StrictHostKeyChecking
-
"ask"; default: ask the user whether to accept (and store) a new or mismatched key.
- askCredentials() - Method in class org.eclipse.jgit.internal.transport.sshd.auth.BasicAuthentication
-
Asks for credentials via the global
Authenticator
. - attributeKeys() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession.ChainingAttributes
- authenticationCanceled - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- AuthenticationCanceledException - Exception in org.eclipse.jgit.internal.transport.sshd
-
An exception to report that the user canceled the SSH authentication.
- AuthenticationCanceledException() - Constructor for exception org.eclipse.jgit.internal.transport.sshd.AuthenticationCanceledException
-
Creates a new
AuthenticationCanceledException
. - AuthenticationChallenge - Class in org.eclipse.jgit.internal.transport.sshd.proxy
-
A simple representation of an authentication challenge as sent in a "WWW-Authenticate" or "Proxy-Authenticate" header.
- AuthenticationChallenge(String) - Constructor for class org.eclipse.jgit.internal.transport.sshd.proxy.AuthenticationChallenge
-
Create a new
AuthenticationChallenge
with the given mechanism. - AuthenticationHandler<ParameterType,TokenType> - Interface in org.eclipse.jgit.internal.transport.sshd.auth
-
An
AuthenticationHandler
encapsulates a possibly multi-step authentication protocol. - AuthenticationLogger - Class in org.eclipse.jgit.internal.transport.sshd
-
Provides a log of authentication attempts for a
ClientSession
. - AuthenticationLogger(ClientSession) - Constructor for class org.eclipse.jgit.internal.transport.sshd.AuthenticationLogger
-
Creates a new
AuthenticationLogger
and configures theClientSession
to report authentication attempts through this instance. - authenticationOnClosedSession - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authGssApiAttempt - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authGssApiExhausted - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authGssApiFailure - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authGssApiNotTried - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authGssApiPartialSuccess - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authPasswordAttempt - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authPasswordChangeAttempt - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authPasswordExhausted - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authPasswordFailure - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authPasswordNotTried - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authPasswordPartialSuccess - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authPubkeyAttempt - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authPubkeyAttemptAgent - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authPubkeyExhausted - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authPubkeyFailure - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authPubkeyNoKeys - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- authPubkeyPartialSuccess - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
B
- BasicAuthentication<ParameterType,TokenType> - Class in org.eclipse.jgit.internal.transport.sshd.auth
-
An abstract implementation of a username-password authentication.
- BasicAuthentication(InetSocketAddress, String, char[]) - Constructor for class org.eclipse.jgit.internal.transport.sshd.auth.BasicAuthentication
-
Creates a new
BasicAuthentication
to authenticate with the givenproxy
. - build(KeyCache) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Builds a
SshdSessionFactory
as configured, using the givenKeyCache
for caching keys.
C
- CachingKeyPairProvider - Class in org.eclipse.jgit.internal.transport.sshd
-
A
FileKeyPairProvider
that uses an externalKeyCache
. - CachingKeyPairProvider(List<Path>, KeyCache) - Constructor for class org.eclipse.jgit.internal.transport.sshd.CachingKeyPairProvider
-
Creates a new
CachingKeyPairProvider
using the givenKeyCache
. - cancelAuthentication() - Method in class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider
-
Cancels the authentication process.
- cannotReadPublicKey - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- ChainingAttributes(AttributeRepository, AttributeRepository) - Constructor for class org.eclipse.jgit.internal.transport.sshd.JGitClientSession.ChainingAttributes
-
Create a new
JGitClientSession.ChainingAttributes
attribute source. - checkConfig() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitSshClient
- clear() - Method in class org.eclipse.jgit.internal.transport.sshd.AuthenticationLogger
-
Drops all previously recorded log messages.
- clearPassword() - Method in class org.eclipse.jgit.internal.transport.sshd.auth.BasicAuthentication
-
Clears the
BasicAuthentication.password
. - clearPassword() - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.AbstractClientProxyConnector
-
Clears the proxy password.
- clearPassword() - Method in class org.eclipse.jgit.transport.sshd.ProxyData
-
Clears the stored password, if any.
- close() - Method in class org.eclipse.jgit.internal.transport.sshd.agent.SshAgentClient
- close() - Method in interface org.eclipse.jgit.internal.transport.sshd.auth.AuthenticationHandler
- close() - Method in class org.eclipse.jgit.internal.transport.sshd.auth.BasicAuthentication
- close() - Method in class org.eclipse.jgit.internal.transport.sshd.auth.GssApiAuthentication
- close() - Method in class org.eclipse.jgit.transport.sshd.JGitKeyCache
- close() - Method in interface org.eclipse.jgit.transport.sshd.KeyCache
-
Removes all
KeyPair
from this cache and destroys their private keys. - close() - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
- closeContextSilently(GSSContext) - Static method in class org.eclipse.jgit.internal.transport.sshd.GssApiMechanisms
-
Closes (disposes of) a
GSSContext
ignoring anyGSSException
s. - closeListenerFailed - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- configInvalidPath - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- configInvalidPattern - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- configInvalidPositive - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- configInvalidProxyJump - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- configNoKnownAlgorithms - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- configProxyJumpNotSsh - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- configProxyJumpWithPath - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- configUnknownAlgorithm - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- connect() - Method in interface org.eclipse.jgit.transport.sshd.agent.Connector
-
Connects to an SSH agent if there is one running.
- connect(HostConfigEntry, AttributeRepository, SocketAddress) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitSshClient
- Connector - Interface in org.eclipse.jgit.transport.sshd.agent
-
Simple interface for connecting to something and making RPC-style request-reply calls.
- ConnectorFactory - Interface in org.eclipse.jgit.transport.sshd.agent
-
A factory for creating
Connector
s. - ConnectorFactory.ConnectorDescriptor - Interface in org.eclipse.jgit.transport.sshd.agent
- ConnectorFactoryProvider - Class in org.eclipse.jgit.internal.transport.sshd.agent
-
Provides a
ConnectorFactory
obtained via theServiceLoader
. - create(File, File, String) - Method in interface org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder.ConfigStoreFactory
-
Creates a
SshConfigStore
. - create(String, File) - Method in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory
-
Creates a new
Connector
. - createClient(Session, FactoryManager) - Method in class org.eclipse.jgit.internal.transport.sshd.agent.JGitSshAgentFactory
- createContext() - Method in class org.eclipse.jgit.internal.transport.sshd.auth.GssApiAuthentication
-
Creates the
GSSContext
to use. - createContext(Oid, String) - Static method in class org.eclipse.jgit.internal.transport.sshd.GssApiMechanisms
-
Creates a
GSSContext
for the given mechanism to authenticate with the host given byfqdn
. - createKeyPasswordProvider(CredentialsProvider) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Creates a
KeyPasswordProvider
for a new session. - createPublicKeyIterator(ClientSession, SignatureFactoriesManager) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitPublicKeyAuthentication
- createServer(ConnectionService) - Method in class org.eclipse.jgit.internal.transport.sshd.agent.JGitSshAgentFactory
- createServerKeyDatabase(File, File) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Creates a
ServerKeyDatabase
to verify server host keys. - createSessionFactory() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitSshClient
- createSshConfigStore(File, File, String) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Obtains a
SshConfigStore
, ornull
if not SSH config is to be used. - createUserAuth(ClientSession) - Method in class org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthFactory
- createUserAuth(ClientSession) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitPasswordAuthFactory
- createUserAuth(ClientSession) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitPublicKeyAuthFactory
D
- DEFAULT_MAX_REPLY_LENGTH - Static variable in class org.eclipse.jgit.transport.sshd.agent.AbstractConnector
-
Default maximum reply length.
- DefaultProxyDataFactory - Class in org.eclipse.jgit.transport.sshd
-
A default implementation of a
ProxyDataFactory
based on the standardProxySelector
. - DefaultProxyDataFactory() - Constructor for class org.eclipse.jgit.transport.sshd.DefaultProxyDataFactory
- destroy() - Method in class org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthentication
- disconnect() - Method in class org.eclipse.jgit.transport.sshd.SshdSession
- done - Variable in class org.eclipse.jgit.internal.transport.sshd.auth.AbstractAuthenticationHandler
-
A flag telling whether this authentication is done.
- doReadIdentification(Buffer, boolean) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
-
Reads the RFC 4253, section 4.2 protocol version identification.
E
- exec(String, int) - Method in class org.eclipse.jgit.transport.sshd.SshdSession
- exec(String, Map<String, String>, int) - Method in class org.eclipse.jgit.transport.sshd.SshdSession
- extractToken(ParameterType) - Method in class org.eclipse.jgit.internal.transport.sshd.auth.GssApiAuthentication
-
Extracts the token from the last set parameters.
F
- FACTORY - Static variable in class org.eclipse.jgit.internal.transport.sshd.JGitPublicKeyAuthFactory
-
The singleton
JGitPublicKeyAuthFactory
. - failed(Oid) - Static method in class org.eclipse.jgit.internal.transport.sshd.GssApiMechanisms
-
Mark the mechanisms as failed.
- ftpCloseFailed - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
G
- get() - Static method in class org.eclipse.jgit.internal.transport.sshd.SshdText
-
Get an instance of this translation bundle.
- get(InetSocketAddress) - Method in class org.eclipse.jgit.transport.sshd.DefaultProxyDataFactory
- get(InetSocketAddress) - Method in interface org.eclipse.jgit.transport.sshd.ProxyDataFactory
-
Get the
ProxyData
to connect to a proxy. - get(Path, Function<? super Path, ? extends KeyPair>) - Method in class org.eclipse.jgit.transport.sshd.JGitKeyCache
- get(Path, Function<? super Path, ? extends KeyPair>) - Method in interface org.eclipse.jgit.transport.sshd.KeyCache
-
Obtains a
KeyPair
from the cache. - getAgentFactory() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitSshClient
- getArguments() - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.AuthenticationChallenge
-
Retrieves the arguments of the challenge.
- getAttempts() - Method in class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider
- getAttempts() - Method in interface org.eclipse.jgit.transport.sshd.KeyPasswordProvider
-
Gets the maximum number of attempts to get a passphrase that should be attempted for one identity resource through this provider.
- getAttribute(AttributeRepository.AttributeKey<T>) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession.ChainingAttributes
- getAttribute(AttributeRepository.AttributeKey<T>) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
- getAttributesCount() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession.ChainingAttributes
- getAuthenticationHeaders(List<String>, String) - Static method in class org.eclipse.jgit.internal.transport.sshd.proxy.HttpParser
-
Extract the authentication headers from the header lines.
- getCanonicalName(InetSocketAddress) - Static method in class org.eclipse.jgit.internal.transport.sshd.GssApiMechanisms
-
Determines a canonical host name for use use with GSS-API.
- getChannelForwardingFactories(FactoryManager) - Method in class org.eclipse.jgit.internal.transport.sshd.agent.JGitSshAgentFactory
- getConnectorFactory() - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Gets a
ConnectorFactory
. - getCount() - Method in class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider.State
-
Obtains the current count.
- getCredentialsProvider() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
-
Retrieves the
CredentialsProvider
set for this session. - getCredentialsProvider() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitSshClient
-
Retrieves the
CredentialsProvider
set for this client. - getCredentialsProvider() - Method in class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider
-
Retrieves the JGit
CredentialsProvider
to use for user interaction. - getDefault() - Static method in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory
-
Retrieves the currently set default
ConnectorFactory
. - getDefaultConnector() - Method in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory
-
Tells what kind of
Connector
thisConnectorFactory
creates ifConnectorFactory.create(String, File)
is called withidentityAgent == null
. - getDefaultFactory() - Static method in class org.eclipse.jgit.internal.transport.sshd.agent.ConnectorFactoryProvider
-
Retrieves the currently set default
ConnectorFactory
. - getDefaultIdentities(File) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Gets a list of default identities, i.e., private key files that shall always be tried for public key authentication.
- getDefaultKeys(File) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Determines the default keys.
- getDefaultKnownHostsFiles(File) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Gets the list of default user known hosts files.
- getDefaultPreferredAuthentications() - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Gets the list of default preferred authentication mechanisms.
- getDisplayName() - Method in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory.ConnectorDescriptor
-
Retrieves a display name for a
Connector
, suitable for showing in a UI. - getFtpChannel() - Method in class org.eclipse.jgit.transport.sshd.SshdSession
-
Obtain an
FtpChannel
to perform SFTP operations in thisSshdSession
. - getGlobalKnownHostsFiles() - Method in interface org.eclipse.jgit.transport.sshd.ServerKeyDatabase.Configuration
-
Retrieves the list of file names from the "GlobalKnownHostsFile" ssh config.
- getHashKnownHosts() - Method in interface org.eclipse.jgit.transport.sshd.ServerKeyDatabase.Configuration
-
Obtains the value of the "HashKnownHosts" ssh config.
- getHomeDirectory() - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Retrieves the global user home directory
- getHostConfigEntry() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
-
Retrieves the
HostConfigEntry
this session was created for. - getIdentities() - Method in class org.eclipse.jgit.internal.transport.sshd.agent.SshAgentClient
- getIdentityAgent() - Method in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory.ConnectorDescriptor
-
Retrieves the internal name of a supported
Connector
. - getKeyCache() - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Obtains the
KeyCache
to use to cache loaded keys. - getLog() - Method in class org.eclipse.jgit.internal.transport.sshd.AuthenticationLogger
-
Retrieves the log messages for the authentication attempts.
- getMaximumMessageLength() - Method in class org.eclipse.jgit.transport.sshd.agent.AbstractConnector
-
Retrieves the maximum message length this
AbstractConnector
is configured for. - getMechanism() - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.AuthenticationChallenge
-
Retrieves the authentication mechanism specified by this challenge, for instance "Basic".
- getMultiValuedOptions() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitHostConfigEntry
-
Retrieves all multi-valued options.
- getName() - Method in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory
-
Retrieves a name for this factory.
- getParentPropertyResolver() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
- getParentPropertyResolver() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession.SessionAttributes
- getPassphrase(URIish, int) - Method in class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider
- getPassphrase(URIish, int) - Method in interface org.eclipse.jgit.transport.sshd.KeyPasswordProvider
-
Obtains a passphrase to use to decrypt an ecrypted private key.
- getPassword() - Method in class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider.State
-
Retrieves the password from the current attempt.
- getPassword() - Method in class org.eclipse.jgit.transport.sshd.ProxyData
-
Obtains a copy of the internally stored password.
- getPassword(SessionContext, NamedResource, int) - Method in class org.eclipse.jgit.internal.transport.sshd.PasswordProviderWrapper
- getPassword(URIish, int, IdentityPasswordProvider.State) - Method in class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider
-
Retrieves a password to decrypt a private key.
- getPassword(URIish, String) - Method in class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider
-
Obtains the passphrase/password for an encrypted private key via the
configured CredentialsProvider
. - getProperties() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession.SessionAttributes
- getProxy() - Method in class org.eclipse.jgit.transport.sshd.ProxyData
-
Obtains the remote
InetSocketAddress
of the proxy to connect to. - getProxyDatabase() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitSshClient
-
Retrieves the
ProxyDataFactory
. - getReason() - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.StatusLine
-
Retrieves the HTTP reason phrase.
- getResultCode() - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.StatusLine
-
Retrieves the HTTP response code.
- getServerKeyDatabase(File, File) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Obtains a
ServerKeyDatabase
to verify server host keys. - getSession(URIish, CredentialsProvider, FS, int) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
- getSshConfig(File) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Determines the ssh config file.
- getSshDirectory() - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Retrieves the global .ssh directory
- getStrictHostKeyChecking() - Method in interface org.eclipse.jgit.transport.sshd.ServerKeyDatabase.Configuration
-
Obtains the value of the "StrictHostKeyChecking" ssh config.
- getSupportedConnectors() - Method in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory
-
Tells which kinds of SSH agents this
ConnectorFactory
supports. - getSupportedMechanisms() - Static method in class org.eclipse.jgit.internal.transport.sshd.GssApiMechanisms
-
Retrieves an immutable collection of the supported mechanisms.
- getTimeout() - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.AbstractClientProxyConnector
-
Obtains the timeout for the whole rest of the proxy connection protocol.
- getToken() - Method in interface org.eclipse.jgit.internal.transport.sshd.auth.AuthenticationHandler
-
Retrieves the last token generated.
- getToken() - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.AuthenticationChallenge
-
Retrieves the token of the challenge, if any.
- getType() - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
- getUpdatedPassword(ClientSession, String, String) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitUserInteraction
- getUser() - Method in class org.eclipse.jgit.transport.sshd.ProxyData
-
Obtains the user to log in at the proxy with.
- getUserKnownHostsFiles() - Method in interface org.eclipse.jgit.transport.sshd.ServerKeyDatabase.Configuration
-
Retrieves the list of file names from the "UserKnownHostsFile" ssh config.
- getUsername() - Method in interface org.eclipse.jgit.transport.sshd.ServerKeyDatabase.Configuration
-
Obtains the user name used in the connection attempt.
- getVersion() - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.StatusLine
-
Retrieves the version string.
- GSS_AUTHENTICATION_REPORTER - Static variable in interface org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthenticationReporter
-
An
AttributeRepository.AttributeKey
for aClientSession
holding theGssApiWithMicAuthenticationReporter
. - GSSAPI_HOST_PREFIX - Static variable in class org.eclipse.jgit.internal.transport.sshd.GssApiMechanisms
-
Prefix to use with
GSSName.NT_HOSTBASED_SERVICE
. - GssApiAuthentication<ParameterType,TokenType> - Class in org.eclipse.jgit.internal.transport.sshd.auth
-
An abstract implementation of a GSS-API multi-round authentication.
- GssApiAuthentication(InetSocketAddress) - Constructor for class org.eclipse.jgit.internal.transport.sshd.auth.GssApiAuthentication
-
Creates a new
GssApiAuthentication
to authenticate with the givenproxy
. - gssapiFailure - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- gssapiInitFailure - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- GssApiMechanisms - Class in org.eclipse.jgit.internal.transport.sshd
-
Global repository of GSS-API mechanisms that we can use.
- gssapiUnexpectedMechanism - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- gssapiUnexpectedMessage - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- GssApiWithMicAuthentication - Class in org.eclipse.jgit.internal.transport.sshd
-
GSSAPI-with-MIC authentication handler (Kerberos 5).
- GssApiWithMicAuthentication() - Constructor for class org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthentication
-
Creates a new
GssApiWithMicAuthentication
. - GssApiWithMicAuthenticationReporter - Interface in org.eclipse.jgit.internal.transport.sshd
-
Callback interface for recording authentication state in
GssApiWithMicAuthentication
. - GssApiWithMicAuthFactory - Class in org.eclipse.jgit.internal.transport.sshd
-
Factory to create
GssApiWithMicAuthentication
handlers.
H
- handleDecodeAttemptResult(SessionContext, NamedResource, int, String, Exception) - Method in class org.eclipse.jgit.internal.transport.sshd.PasswordProviderWrapper
- HOME_DIRECTORY - Static variable in class org.eclipse.jgit.internal.transport.sshd.JGitSshClient
-
An attribute key for the home directory.
- HttpClientConnector - Class in org.eclipse.jgit.internal.transport.sshd.proxy
-
Simple HTTP proxy connector using Basic Authentication.
- HttpClientConnector(InetSocketAddress, InetSocketAddress) - Constructor for class org.eclipse.jgit.internal.transport.sshd.proxy.HttpClientConnector
-
Creates a new
HttpClientConnector
. - HttpClientConnector(InetSocketAddress, InetSocketAddress, String, char[]) - Constructor for class org.eclipse.jgit.internal.transport.sshd.proxy.HttpClientConnector
-
Creates a new
HttpClientConnector
. - HttpParser - Class in org.eclipse.jgit.internal.transport.sshd.proxy
-
A basic parser for HTTP response headers.
- HttpParser.ParseException - Exception in org.eclipse.jgit.internal.transport.sshd.proxy
-
An exception indicating some problem parsing HTPP headers.
I
- identityFileCannotDecrypt - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- identityFileMultipleKeys - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- identityFileNoKey - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- identityFileNotFound - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- identityFileUnsupportedFormat - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- IdentityPasswordProvider - Class in org.eclipse.jgit.transport.sshd
-
A
KeyPasswordProvider
based on aCredentialsProvider
. - IdentityPasswordProvider(CredentialsProvider) - Constructor for class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider
-
Creates a new
IdentityPasswordProvider
to get the passphrase for an encrypted identity. - IdentityPasswordProvider.State - Class in org.eclipse.jgit.transport.sshd
-
A simple state object for repeated attempts to get a password for a resource.
- incCount() - Method in class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider.State
-
Increments the current count.
- init(ClientSession) - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.AbstractClientProxyConnector
-
Initializes this instance.
- init(ClientSession, String) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitPasswordAuthentication
- init(ClientSession, String) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitPublicKeyAuthentication
- INSTANCE - Static variable in class org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthFactory
-
The singleton
GssApiWithMicAuthFactory
. - INSTANCE - Static variable in class org.eclipse.jgit.internal.transport.sshd.JGitPasswordAuthFactory
-
The singleton
JGitPasswordAuthFactory
. - interactive(ClientSession, String, String, String, String[], boolean[]) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitUserInteraction
- invalidSignatureAlgorithm - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- isDone() - Method in class org.eclipse.jgit.internal.transport.sshd.auth.AbstractAuthenticationHandler
- isDone() - Method in interface org.eclipse.jgit.internal.transport.sshd.auth.AuthenticationHandler
-
Tells whether is authentication mechanism is done (successfully or unsuccessfully).
- isInteractionAllowed(ClientSession) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitUserInteraction
- isOpen() - Method in class org.eclipse.jgit.internal.transport.sshd.agent.SshAgentClient
- isSupported() - Method in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory
-
Tells whether this
ConnectorFactory
is applicable on the currently running platform. - iterator() - Method in class org.eclipse.jgit.internal.transport.sshd.CachingKeyPairProvider
J
- JGitClientSession - Class in org.eclipse.jgit.internal.transport.sshd
-
A
ClientSession
that can be associated with theHostConfigEntry
the session was created for. - JGitClientSession(ClientFactoryManager, IoSession) - Constructor for class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
- JGitClientSession.ChainingAttributes - Class in org.eclipse.jgit.internal.transport.sshd
-
An
AttributeRepository
that chains together two other attribute sources in a hierarchy. - JGitClientSession.SessionAttributes - Class in org.eclipse.jgit.internal.transport.sshd
-
A
JGitClientSession.ChainingAttributes
repository that doubles as aPropertyResolver
. - JGitHostConfigEntry - Class in org.eclipse.jgit.internal.transport.sshd
-
A
HostConfigEntry
that provides access to the multi-valued keys as lists of strings. - JGitHostConfigEntry() - Constructor for class org.eclipse.jgit.internal.transport.sshd.JGitHostConfigEntry
- JGitKeyCache - Class in org.eclipse.jgit.transport.sshd
-
A simple
KeyCache
. - JGitKeyCache() - Constructor for class org.eclipse.jgit.transport.sshd.JGitKeyCache
- JGitPasswordAuthentication - Class in org.eclipse.jgit.internal.transport.sshd
-
A password authentication handler that respects the
NumberOfPasswordPrompts
ssh config. - JGitPasswordAuthentication() - Constructor for class org.eclipse.jgit.internal.transport.sshd.JGitPasswordAuthentication
- JGitPasswordAuthFactory - Class in org.eclipse.jgit.internal.transport.sshd
-
A customized
UserAuthPasswordFactory
that creates instance ofJGitPasswordAuthentication
. - JGitPublicKeyAuthentication - Class in org.eclipse.jgit.internal.transport.sshd
-
Custom
UserAuthPublicKey
implementation for handling SSH config PubkeyAcceptedAlgorithms and interaction with the SSH agent. - JGitPublicKeyAuthFactory - Class in org.eclipse.jgit.internal.transport.sshd
-
A customized authentication factory for public key user authentication.
- JGitServerKeyVerifier - Class in org.eclipse.jgit.internal.transport.sshd
-
A bridge between the
ServerKeyVerifier
from Apache MINA sshd and ourServerKeyDatabase
. - JGitServerKeyVerifier(ServerKeyDatabase) - Constructor for class org.eclipse.jgit.internal.transport.sshd.JGitServerKeyVerifier
-
Creates a new
JGitServerKeyVerifier
using the givenServerKeyDatabase
. - JGitSshAgentFactory - Class in org.eclipse.jgit.internal.transport.sshd.agent
-
A factory for creating
SshAgentClient
s. - JGitSshAgentFactory(ConnectorFactory, File) - Constructor for class org.eclipse.jgit.internal.transport.sshd.agent.JGitSshAgentFactory
-
Creates a new
JGitSshAgentFactory
. - JGitSshClient - Class in org.eclipse.jgit.internal.transport.sshd
-
Customized
SshClient
for JGit. - JGitSshClient() - Constructor for class org.eclipse.jgit.internal.transport.sshd.JGitSshClient
- JGitSshConfig - Class in org.eclipse.jgit.internal.transport.sshd
-
A bridge between a JGit
SshConfigStore
and the Apache MINA sshdHostConfigEntryResolver
. - JGitSshConfig(SshConfigStore) - Constructor for class org.eclipse.jgit.internal.transport.sshd.JGitSshConfig
-
Creates a new
JGitSshConfig
that will read the config from the givenSshConfigStore
. - JGitUserInteraction - Class in org.eclipse.jgit.internal.transport.sshd
-
A
UserInteraction
callback implementation based on aCredentialsProvider
. - JGitUserInteraction(CredentialsProvider) - Constructor for class org.eclipse.jgit.internal.transport.sshd.JGitUserInteraction
-
Creates a new
JGitUserInteraction
for interactive password input based on the givenCredentialsProvider
.
K
- KERBEROS_5 - Static variable in class org.eclipse.jgit.internal.transport.sshd.GssApiMechanisms
-
The
Oid
of Kerberos 5. - kexServerKeyInvalid - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- KEY_PATHS_BY_FINGERPRINT - Static variable in class org.eclipse.jgit.internal.transport.sshd.CachingKeyPairProvider
-
An attribute set on the
SessionContext
recording loaded keys by fingerprint. - KeyCache - Interface in org.eclipse.jgit.transport.sshd
-
A cache for
KeyPair
s. - keyEncryptedMsg - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- keyEncryptedPrompt - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- keyEncryptedRetry - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- keyLoaded(URIish, int, Exception) - Method in class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider
- keyLoaded(URIish, int, Exception) - Method in interface org.eclipse.jgit.transport.sshd.KeyPasswordProvider
-
Invoked after a key has been loaded.
- keyLoaded(URIish, IdentityPasswordProvider.State, char[], Exception) - Method in class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider
-
Invoked to inform the password provider about the decoding result.
- keyLoadFailed - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- KeyPasswordProvider - Interface in org.eclipse.jgit.transport.sshd
-
A
KeyPasswordProvider
provides passwords for encrypted private keys. - KnownHostEntryReader - Class in org.eclipse.jgit.internal.transport.sshd
-
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"). - knownHostsCouldNotUpdate - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsFileLockedUpdate - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsFileReadFailed - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsInvalidLine - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsInvalidPath - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsKeyFingerprints - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsModifiedKeyAcceptPrompt - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsModifiedKeyDenyMsg - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsModifiedKeyStorePrompt - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsModifiedKeyWarning - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsRevokedKeyMsg - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsUnknownKeyMsg - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsUnknownKeyPrompt - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsUnknownKeyType - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsUserAskCreationMsg - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- knownHostsUserAskCreationPrompt - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
L
- loadKeys(SessionContext) - Method in class org.eclipse.jgit.internal.transport.sshd.CachingKeyPairProvider
- LOCAL_FORWARD_ADDRESS - Static variable in class org.eclipse.jgit.internal.transport.sshd.JGitSshClient
-
An attribute key for storing an alternate local address to connect to if a local forward from a ProxyJump ssh config is present.
- loginDenied - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- lookup(String, InetSocketAddress, ServerKeyDatabase.Configuration) - Method in class org.eclipse.jgit.internal.transport.sshd.OpenSshServerKeyDatabase
- lookup(String, InetSocketAddress, ServerKeyDatabase.Configuration) - Method in interface org.eclipse.jgit.transport.sshd.ServerKeyDatabase
-
Retrieves all known and not revoked host keys for the given addresses.
- lookup(ClientSession, SocketAddress) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitServerKeyVerifier
- lookup(ClientSession, SocketAddress) - Method in interface org.eclipse.jgit.internal.transport.sshd.ServerKeyLookup
-
Retrieves all public keys known for a given remote.
M
- messageReceived(IoSession, Readable) - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.HttpClientConnector
- messageReceived(IoSession, Readable) - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.Socks5ClientConnector
- messageReceived(IoSession, Readable) - Method in interface org.eclipse.jgit.internal.transport.sshd.proxy.StatefulProxyConnector
-
Handle a received message.
- messageReceived(Readable) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
-
As long as we're still setting up the proxy connection, diverts messages to the
StatefulProxyConnector
. - modifyAlgorithmList(List<String>, Set<String>, String, String) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
-
Modifies a given algorithm list according to a list from the ssh config, including add ('+'), remove ('-') and reordering ('^') operators.
N
- NAME - Static variable in class org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthFactory
-
The authentication identifier for GSSApi-with-MIC.
O
- OpenSshServerKeyDatabase - Class in org.eclipse.jgit.internal.transport.sshd
-
A sever host key verifier that honors the
StrictHostKeyChecking
andUserKnownHostsFile
values from the ssh configuration. - OpenSshServerKeyDatabase(boolean, List<Path>) - Constructor for class org.eclipse.jgit.internal.transport.sshd.OpenSshServerKeyDatabase
-
Creates a new
OpenSshServerKeyDatabase
. - org.eclipse.jgit.internal.transport.sshd - package org.eclipse.jgit.internal.transport.sshd
- org.eclipse.jgit.internal.transport.sshd.agent - package org.eclipse.jgit.internal.transport.sshd.agent
- org.eclipse.jgit.internal.transport.sshd.auth - package org.eclipse.jgit.internal.transport.sshd.auth
- org.eclipse.jgit.internal.transport.sshd.proxy - package org.eclipse.jgit.internal.transport.sshd.proxy
- org.eclipse.jgit.ssh.apache - module org.eclipse.jgit.ssh.apache
- org.eclipse.jgit.transport.sshd - package org.eclipse.jgit.transport.sshd
-
Provides a JGit
SshSessionFactory
implemented via Apache MINA sshd. - org.eclipse.jgit.transport.sshd.agent - package org.eclipse.jgit.transport.sshd.agent
-
Service provider interfaces for connecting to an SSH agent.
P
- params - Variable in class org.eclipse.jgit.internal.transport.sshd.auth.AbstractAuthenticationHandler
-
The last set parameters.
- ParseException() - Constructor for exception org.eclipse.jgit.internal.transport.sshd.proxy.HttpParser.ParseException
-
Creates a new
HttpParser.ParseException
without cause. - ParseException(Throwable) - Constructor for exception org.eclipse.jgit.internal.transport.sshd.proxy.HttpParser.ParseException
-
Creates a new
HttpParser.ParseException
with the givencause
. - parseStatusLine(String) - Static method in class org.eclipse.jgit.internal.transport.sshd.proxy.HttpParser
-
Parse a HTTP response status line.
- password - Variable in class org.eclipse.jgit.internal.transport.sshd.auth.BasicAuthentication
-
The current password.
- passwordPrompt - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- PasswordProviderWrapper - Class in org.eclipse.jgit.internal.transport.sshd
-
A bridge from sshd's
FilePasswordProvider
to our per-sessionKeyPasswordProvider
API. - PasswordProviderWrapper(Supplier<KeyPasswordProvider>) - Constructor for class org.eclipse.jgit.internal.transport.sshd.PasswordProviderWrapper
-
Creates a new
PasswordProviderWrapper
. - PREFERRED_AUTHENTICATIONS - Static variable in class org.eclipse.jgit.internal.transport.sshd.JGitSshClient
-
An attribute key for the comma-separated list of default preferred authentication mechanisms.
- prepareMessage(byte, byte[]) - Method in class org.eclipse.jgit.transport.sshd.agent.AbstractConnector
-
Prepares a message for sending by inserting the command and message length.
- process() - Method in interface org.eclipse.jgit.internal.transport.sshd.auth.AuthenticationHandler
-
Produces the next authentication token, if any.
- process() - Method in class org.eclipse.jgit.internal.transport.sshd.auth.BasicAuthentication
- process() - Method in class org.eclipse.jgit.internal.transport.sshd.auth.GssApiAuthentication
- processAuthDataRequest(ClientSession, String, Buffer) - Method in class org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthentication
- PROPERTIES - Static variable in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession.SessionAttributes
-
Key for storing a map of properties in the attributes.
- proxy - Variable in class org.eclipse.jgit.internal.transport.sshd.auth.AbstractAuthenticationHandler
-
The
InetSocketAddress
or the proxy to connect to. - proxyAddress - Variable in class org.eclipse.jgit.internal.transport.sshd.proxy.AbstractClientProxyConnector
-
The proxy address.
- proxyCannotAuthenticate - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- ProxyData - Class in org.eclipse.jgit.transport.sshd
-
A DTO encapsulating the data needed to connect through a proxy server.
- ProxyData(Proxy) - Constructor for class org.eclipse.jgit.transport.sshd.ProxyData
-
Creates a new
ProxyData
instance without user name or password. - ProxyData(Proxy, String, char[]) - Constructor for class org.eclipse.jgit.transport.sshd.ProxyData
-
Creates a new
ProxyData
instance. - ProxyDataFactory - Interface in org.eclipse.jgit.transport.sshd
-
Interface for obtaining
ProxyData
to connect through some proxy. - proxyHttpFailure - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxyHttpInvalidUserName - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxyHttpUnexpectedReply - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxyHttpUnspecifiedFailureReason - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxyJumpAbort - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxyPassword - Variable in class org.eclipse.jgit.internal.transport.sshd.proxy.AbstractClientProxyConnector
-
The password to use for authentication at the proxy.
- proxyPasswordPrompt - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksAuthenticationFailed - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksFailureForbidden - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksFailureGeneral - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksFailureHostUnreachable - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksFailureNetworkUnreachable - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksFailureRefused - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksFailureTTL - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksFailureUnspecified - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksFailureUnsupportedAddress - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksFailureUnsupportedCommand - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksGssApiFailure - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksGssApiMessageTooShort - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksGssApiUnknownMessage - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksGssApiVersionMismatch - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksNoRemoteHostName - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksPasswordTooLong - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksUnexpectedMessage - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksUnexpectedVersion - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxySocksUsernameTooLong - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- proxyUser - Variable in class org.eclipse.jgit.internal.transport.sshd.proxy.AbstractClientProxyConnector
-
The user to authenticate at the proxy with.
- pubkeyAuthAddKeyToAgentError - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- pubkeyAuthAddKeyToAgentQuestion - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- pubkeyAuthWrongCommand - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- pubkeyAuthWrongKey - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- pubkeyAuthWrongSignatureAlgorithm - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
R
- readFromFile(Path) - Static method in class org.eclipse.jgit.internal.transport.sshd.KnownHostEntryReader
-
Reads a known_hosts file and returns all valid entries.
- releaseKeys() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitPublicKeyAuthentication
- remoteAddress - Variable in class org.eclipse.jgit.internal.transport.sshd.proxy.AbstractClientProxyConnector
-
The ultimate remote address to connect to.
- removeAllIdentities() - Method in class org.eclipse.jgit.internal.transport.sshd.agent.SshAgentClient
- removeCloseListener(SessionCloseListener) - Method in class org.eclipse.jgit.transport.sshd.SshdSession
-
Removes the given
listener
; has no effect if the listener is not currently registered with this session. - removeIdentity(PublicKey) - Method in class org.eclipse.jgit.internal.transport.sshd.agent.SshAgentClient
- REQUIRE_MATCH - org.eclipse.jgit.transport.sshd.ServerKeyDatabase.Configuration.StrictHostKeyChecking
-
"yes", "on": never accept new or mismatched keys.
- resolve(InetSocketAddress) - Static method in class org.eclipse.jgit.internal.transport.sshd.GssApiMechanisms
-
Resolves an
InetSocketAddress
. - resolveAttemptedPassword(ClientSession, String) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitPasswordAuthentication
- resolveAttemptedPublicKeyIdentity(ClientSession, String) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitPublicKeyAuthentication
- resolveAttribute(AttributeRepository.AttributeKey<T>) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession.ChainingAttributes
- resolveAuthPasswordAttempt(ClientSession) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitUserInteraction
- resolveAvailableSignaturesProposal(FactoryManager) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
- resolveEffectiveHost(String, int, SocketAddress, String, String, AttributeRepository) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitSshConfig
- resolveSessionKexProposal(String) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
- rpc(byte) - Method in interface org.eclipse.jgit.transport.sshd.agent.Connector
-
Performs a remote call sending only a command without any parameters to the SSH agent and returns the result.
- rpc(byte, byte[]) - Method in interface org.eclipse.jgit.transport.sshd.agent.Connector
-
Performs a remote call to the SSH agent and returns the result.
- runWhenDone(Callable<Void>) - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.AbstractClientProxyConnector
- runWhenDone(Callable<Void>) - Method in interface org.eclipse.jgit.internal.transport.sshd.proxy.StatefulProxyConnector
-
Runs
command
once the proxy connection is established.
S
- sendAuthDataRequest(ClientSession, String) - Method in class org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthentication
- sendClientProxyMetadata(ClientSession) - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.HttpClientConnector
- sendClientProxyMetadata(ClientSession) - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.Socks5ClientConnector
- sendIdentification(String, List<String>) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
- sendKexInit() - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
- serverIdNotReceived - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- serverIdTooLong - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- serverIdWithNul - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- ServerKeyDatabase - Interface in org.eclipse.jgit.transport.sshd
-
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 - Interface in org.eclipse.jgit.transport.sshd
-
A simple provider for ssh config settings related to host key checking.
- ServerKeyDatabase.Configuration.StrictHostKeyChecking - Enum in org.eclipse.jgit.transport.sshd
-
The possible values for the "StrictHostKeyChecking" ssh config.
- ServerKeyLookup - Interface in org.eclipse.jgit.internal.transport.sshd
-
Offers operations to retrieve server keys from known_hosts files.
- SessionAttributes(AttributeRepository, AttributeRepository, PropertyResolver) - Constructor for class org.eclipse.jgit.internal.transport.sshd.JGitClientSession.SessionAttributes
-
Creates a new
JGitClientSession.SessionAttributes
attribute and property source. - sessionClosed(SshdSession) - Method in interface org.eclipse.jgit.transport.sshd.SessionCloseListener
-
Invoked when a
SshdSession
has been closed. - sessionCloseFailed - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- SessionCloseListener - Interface in org.eclipse.jgit.transport.sshd
-
A
SessionCloseListener
is invoked when aSshdSession
is closed. - sessionWithoutUsername - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- setAttempts(int) - Method in class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider
- setAttempts(int) - Method in interface org.eclipse.jgit.transport.sshd.KeyPasswordProvider
-
Define the maximum number of attempts to get a passphrase that should be attempted for one identity resource through this provider.
- setConfigFile(Function<File, File>) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Sets a function that returns the SSH config file, given the SSH directory.
- setConfigStoreFactory(SshdSessionFactoryBuilder.ConfigStoreFactory) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Sets a factory for the
SshConfigStore
to use. - setConnectorFactory(ConnectorFactory) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Sets an explicit
ConnectorFactory
. - setCredentialsProvider(CredentialsProvider) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
-
Sets the
CredentialsProvider
for this session. - setCredentialsProvider(CredentialsProvider) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitSshClient
-
Sets the
CredentialsProvider
for this client. - setDefault(ConnectorFactory) - Static method in interface org.eclipse.jgit.transport.sshd.agent.ConnectorFactory
-
Sets a default
ConnectorFactory
. - setDefaultFactory(ConnectorFactory) - Static method in class org.eclipse.jgit.internal.transport.sshd.agent.ConnectorFactoryProvider
-
Sets the default
ConnectorFactory
. - setDefaultIdentities(Function<File, List<Path>>) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Sets a function that returns the default private key files, given the SSH directory.
- setDefaultKeysProvider(Function<File, Iterable<KeyPair>>) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Sets a function that returns the default private keys, given the SSH directory.
- setDefaultKnownHostsFiles(Function<File, List<Path>>) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Sets a function that returns the default known hosts files, given the SSH directory.
- setDone(boolean) - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.AbstractClientProxyConnector
-
Sets the "done" flag.
- setHomeDirectory(File) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Set a global directory to use as the user's home directory
- setHomeDirectory(File) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Sets the home directory to use for
SshdSessionFactories
created bySshdSessionFactoryBuilder.build(KeyCache)
. - setHostConfigEntry(HostConfigEntry) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
-
Sets the
HostConfigEntry
this session was created for. - setKeyCache(KeyCache) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitSshClient
-
Set a cache for loaded keys.
- setKeyPasswordProvider(Function<CredentialsProvider, KeyPasswordProvider>) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Sets a factory function to create a
KeyPasswordProvider
. - setMultiValuedOptions(Map<String, List<String>>) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitHostConfigEntry
-
Sets the multi-valued options.
- setParams(ParameterType) - Method in class org.eclipse.jgit.internal.transport.sshd.auth.AbstractAuthenticationHandler
- setParams(ParameterType) - Method in interface org.eclipse.jgit.internal.transport.sshd.auth.AuthenticationHandler
-
Sets the parameters for the next token generation via
AuthenticationHandler.start()
orAuthenticationHandler.process()
. - setPassword(char[]) - Method in class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider.State
-
Remembers the password.
- setPreferredAuthentications(String) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Sets the default preferred authentication mechanisms to use for
SshdSessionFactories
created bySshdSessionFactoryBuilder.build(KeyCache)
. - setProxyDatabase(ProxyDataFactory) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitSshClient
-
Sets a
ProxyDataFactory
for connecting through proxies. - setProxyDataFactory(ProxyDataFactory) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Sets the
ProxyDataFactory
to use forSshdSessionFactories
created bySshdSessionFactoryBuilder.build(KeyCache)
. - setProxyHandler(StatefulProxyConnector) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitClientSession
-
Sets a
StatefulProxyConnector
to handle proxy connection protocols. - setServerKeyDatabase(BiFunction<File, File, ServerKeyDatabase>) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Sets a function that creates a new
ServerKeyDatabase
, given the SSH and home directory. - setSshDirectory(File) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Set a global directory to use as the .ssh directory
- setSshDirectory(File) - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Sets the SSH directory to use for
SshdSessionFactories
created bySshdSessionFactoryBuilder.build(KeyCache)
. - sign(SessionContext, PublicKey, String, byte[]) - Method in class org.eclipse.jgit.internal.transport.sshd.agent.SshAgentClient
- signalAuthenticationAttempt(ClientSession, String, String) - Method in interface org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthenticationReporter
-
Called when a new authentication attempt is made.
- signalAuthenticationExhausted(ClientSession, String) - Method in interface org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthenticationReporter
-
Called when there are no more mechanisms to try.
- signalAuthenticationFailure(ClientSession, String, String, boolean, List<String>) - Method in interface org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthenticationReporter
-
Called when the authentication was not successful.
- signalAuthenticationSuccess(ClientSession, String, String) - Method in interface org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthenticationReporter
-
Called when authentication was succeessful.
- signalAuthMethodFailure(ClientSession, String, boolean, List<String>, Buffer) - Method in class org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthentication
- signalAuthMethodSuccess(ClientSession, String, Buffer) - Method in class org.eclipse.jgit.internal.transport.sshd.GssApiWithMicAuthentication
- Socks5ClientConnector - Class in org.eclipse.jgit.internal.transport.sshd.proxy
-
A
AbstractClientProxyConnector
to connect through a SOCKS5 proxy. - Socks5ClientConnector(InetSocketAddress, InetSocketAddress) - Constructor for class org.eclipse.jgit.internal.transport.sshd.proxy.Socks5ClientConnector
-
Creates a new
Socks5ClientConnector
. - Socks5ClientConnector(InetSocketAddress, InetSocketAddress, String, char[]) - Constructor for class org.eclipse.jgit.internal.transport.sshd.proxy.Socks5ClientConnector
-
Creates a new
Socks5ClientConnector
. - SPNEGO - Static variable in class org.eclipse.jgit.internal.transport.sshd.GssApiMechanisms
-
SGNEGO is not to be used with ssh.
- SshAgentClient - Class in org.eclipse.jgit.internal.transport.sshd.agent
-
A client for an SSH2 agent.
- SshAgentClient(Connector) - Constructor for class org.eclipse.jgit.internal.transport.sshd.agent.SshAgentClient
-
Creates a new
SshAgentClient
implementing the SSH2 ssh agent protocol, using the givenConnector
to connect to the SSH agent and to exchange messages. - sshAgentEdDSAFormatError - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- sshAgentPayloadLengthError - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- sshAgentReplyLengthError - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- sshAgentReplyUnexpected - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- sshAgentShortReadBuffer - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- sshAgentUnknownKey - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- sshAgentWrongKeyLength - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- sshAgentWrongNumberOfKeys - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- sshClosingDown - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- sshCommandTimeout - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- SshdSession - Class in org.eclipse.jgit.transport.sshd
-
An implementation of
RemoteSession
based on Apache MINA sshd. - SshdSessionFactory - Class in org.eclipse.jgit.transport.sshd
-
A
SshSessionFactory
that uses Apache MINA sshd. - SshdSessionFactory() - Constructor for class org.eclipse.jgit.transport.sshd.SshdSessionFactory
-
Creates a new
SshdSessionFactory
without key cache and aDefaultProxyDataFactory
. - SshdSessionFactory(KeyCache, ProxyDataFactory) - Constructor for class org.eclipse.jgit.transport.sshd.SshdSessionFactory
- SshdSessionFactoryBuilder - Class in org.eclipse.jgit.transport.sshd
-
A builder API to configure
SshdSessionFactories
. - SshdSessionFactoryBuilder() - Constructor for class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
- SshdSessionFactoryBuilder.ConfigStoreFactory - Interface in org.eclipse.jgit.transport.sshd
-
A factory interface for creating a
SshConfigStore
. - SshdText - Class in org.eclipse.jgit.internal.transport.sshd
-
Externalized text messages for localization.
- SshdText() - Constructor for class org.eclipse.jgit.internal.transport.sshd.SshdText
- sshProcessStillRunning - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- sshProxySessionCloseFailed - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- start() - Method in interface org.eclipse.jgit.internal.transport.sshd.auth.AuthenticationHandler
-
Produces the initial authentication token that can be then retrieved via
AuthenticationHandler.getToken()
. - start() - Method in class org.eclipse.jgit.internal.transport.sshd.auth.BasicAuthentication
- start() - Method in class org.eclipse.jgit.internal.transport.sshd.auth.GssApiAuthentication
- State() - Constructor for class org.eclipse.jgit.transport.sshd.IdentityPasswordProvider.State
- StatefulProxyConnector - Interface in org.eclipse.jgit.internal.transport.sshd.proxy
-
Some proxy connections are stateful and require the exchange of multiple request-reply messages.
- StatusLine - Class in org.eclipse.jgit.internal.transport.sshd.proxy
-
A very simple representation of a HTTP status line.
- StatusLine(String, int, String) - Constructor for class org.eclipse.jgit.internal.transport.sshd.proxy.StatusLine
-
Create a new
StatusLine
with the given response code and reason string.
T
- TIMEOUT_PROPERTY - Static variable in interface org.eclipse.jgit.internal.transport.sshd.proxy.StatefulProxyConnector
-
A property key for a session property defining the timeout for setting up the proxy connection.
- token - Variable in class org.eclipse.jgit.internal.transport.sshd.auth.GssApiAuthentication
-
The last token generated.
- toLength(byte, byte[]) - Method in class org.eclipse.jgit.transport.sshd.agent.AbstractConnector
-
Checks the received length of a reply.
- toString() - Method in class org.eclipse.jgit.internal.transport.sshd.proxy.AuthenticationChallenge
- toURI(String, InetSocketAddress) - Static method in class org.eclipse.jgit.internal.transport.sshd.JGitUserInteraction
-
Creates a
URIish
from the given remote address and user name.
U
- unknownProxyProtocol - Variable in class org.eclipse.jgit.internal.transport.sshd.SshdText
- user - Variable in class org.eclipse.jgit.internal.transport.sshd.auth.BasicAuthentication
-
The current user name.
V
- valueOf(String) - Static method in enum org.eclipse.jgit.transport.sshd.ServerKeyDatabase.Configuration.StrictHostKeyChecking
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.eclipse.jgit.transport.sshd.ServerKeyDatabase.Configuration.StrictHostKeyChecking
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyServerKey(ClientSession, SocketAddress, PublicKey) - Method in class org.eclipse.jgit.internal.transport.sshd.JGitServerKeyVerifier
W
- withDefaultConnectorFactory() - Method in class org.eclipse.jgit.transport.sshd.SshdSessionFactoryBuilder
-
Removes a previously set
ConnectorFactory
. - worked(Oid) - Static method in class org.eclipse.jgit.internal.transport.sshd.GssApiMechanisms
-
Report that this mechanism was used successfully.
All Classes All Packages