Top Interfaces Classes
module org.eclipse.jgit.ssh.apache

Package org.eclipse.jgit.internal.transport.sshd


Interface Summary

Modifier and TypeInterface and Description
public interface
GssApiWithMicAuthenticationReporter

Callback interface for recording authentication state in GssApiWithMicAuthentication.

public interface
ServerKeyLookup

Offers operations to retrieve server keys from known_hosts files.

Class Summary

Modifier and TypeClass and Description
public class
AuthenticationCanceledException

An exception to report that the user canceled the SSH authentication.

public class
AuthenticationLogger

Provides a log of authentication attempts for a ClientSession.

public class
public class
GssApiMechanisms

Global repository of GSS-API mechanisms that we can use.

public class
GssApiWithMicAuthentication

GSSAPI-with-MIC authentication handler (Kerberos 5).

public class
public class
JGitClientSession

A ClientSession that can be associated with the HostConfigEntry the session was created for.

public class
JGitHostConfigEntry

A HostConfigEntry that provides access to the multi-valued keys as lists of strings.

public class
JGitPublicKeyAuthentication

Custom UserAuthPublicKey implementation for handling SSH config PubkeyAcceptedAlgorithms and interaction with the SSH agent and PKCS11 providers.

public class
JGitPublicKeyAuthFactory

A customized authentication factory for public key user authentication.

public class
JGitServerKeyVerifier

A bridge between the ServerKeyVerifier from Apache MINA sshd and our ServerKeyDatabase.

public class
JGitSshClient

Customized SshClient for JGit.

public class
JGitSshConfig

A bridge between a JGit SshConfigStore and the Apache MINA sshd HostConfigEntryResolver.

public class
JGitUserInteraction

A UserInteraction callback implementation based on a CredentialsProvider.

public class
KnownHostEntryReader

Apache MINA sshd 2.0.0 KnownHostEntry cannot read a host entry line like "host:port ssh-rsa <key>"; it complains about an illegal character in the host name (correct would be "[host]:port").

public class
OpenSshServerKeyDatabase

A sever host key verifier that honors the StrictHostKeyChecking and UserKnownHostsFile values from the ssh configuration.

public class
PasswordProviderWrapper

A bridge from sshd's FilePasswordProvider to our per-session KeyPasswordProvider API.

public class
SshdText

Externalized text messages for localization.