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
FileKeyPairProviderthat uses an externalKeyCache.Global repository of GSS-API mechanisms that we can use.GSSAPI-with-MIC authentication handler (Kerberos 5).Factory to createGssApiWithMicAuthenticationhandlers.AClientSessionthat can be associated with theHostConfigEntrythe session was created for.AnAttributeRepositorythat chains together two other attribute sources in a hierarchy.AJGitClientSession.ChainingAttributesrepository that doubles as aPropertyResolver.AHostConfigEntrythat provides access to the multi-valued keys as lists of strings.A password authentication handler that uses theJGitUserInteractionto ask the user for the password.A customizedUserAuthPasswordFactorythat creates instance ofJGitPasswordAuthentication.CustomUserAuthPublicKeyimplementation for handling SSH config PubkeyAcceptedAlgorithms and interaction with the SSH agent.A customized authentication factory for public key user authentication.A bridge between theServerKeyVerifierfrom Apache MINA sshd and ourServerKeyDatabase.CustomizedSshClientfor JGit.ASessionFactoryto create our own specializedJGitClientSessions.A bridge between a JGitSshConfigStoreand the Apache MINA sshdHostConfigEntryResolver.AUserInteractioncallback implementation based on aCredentialsProvider.ASessionListenerthat 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 theStrictHostKeyCheckingandUserKnownHostsFilevalues from the ssh configuration.A bridge from sshd'sFilePasswordProviderto our per-sessionKeyPasswordProviderAPI.Offers operations to retrieve server keys from known_hosts files.Externalized text messages for localization.