Package org.eclipse.jgit.internal.transport.sshd
package org.eclipse.jgit.internal.transport.sshd
-
ClassDescriptionAn exception to report that the user canceled the SSH authentication.A
FileKeyPairProvider
that uses an externalKeyCache
.Global repository of GSS-API mechanisms that we can use.GSSAPI-with-MIC authentication handler (Kerberos 5).Factory to createGssApiWithMicAuthentication
handlers.AClientSession
that can be associated with theHostConfigEntry
the session was created for.AnAttributeRepository
that chains together two other attribute sources in a hierarchy.AJGitClientSession.ChainingAttributes
repository that doubles as aPropertyResolver
.AHostConfigEntry
that provides access to the multi-valued keys as lists of strings.A password authentication handler that uses theJGitUserInteraction
to ask the user for the password.A customizedUserAuthPasswordFactory
that creates instance ofJGitPasswordAuthentication
.A bridge between theServerKeyVerifier
from Apache MINA sshd and ourServerKeyDatabase
.CustomizedSshClient
for JGit.ASessionFactory
to create our own specializedJGitClientSession
s.A bridge between a JGitSshConfigStore
and the Apache MINA sshdHostConfigEntryResolver
.AUserInteraction
callback implementation based on aCredentialsProvider
.ASessionListener
that removes itself from the session when authentication is done or the session is closed.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 theStrictHostKeyChecking
andUserKnownHostsFile
values from the ssh configuration.A bridge from sshd'sFilePasswordProvider
to our per-sessionKeyPasswordProvider
API.Offers operations to retrieve server keys from known_hosts files.Externalized text messages for localization.