Class JGitServerKeyVerifier.SessionConfig
- java.lang.Object
-
- org.eclipse.jgit.internal.transport.sshd.JGitServerKeyVerifier.SessionConfig
-
- All Implemented Interfaces:
ServerKeyDatabase.Configuration
- Enclosing class:
- JGitServerKeyVerifier
private static class JGitServerKeyVerifier.SessionConfig extends java.lang.Object implements ServerKeyDatabase.Configuration
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.jgit.transport.sshd.ServerKeyDatabase.Configuration
ServerKeyDatabase.Configuration.StrictHostKeyChecking
-
-
Field Summary
Fields Modifier and Type Field Description private JGitClientSession
session
-
Constructor Summary
Constructors Constructor Description SessionConfig(JGitClientSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.List<java.lang.String>
get(java.lang.String key)
java.util.List<java.lang.String>
getGlobalKnownHostsFiles()
Retrieves the list of file names from the "GlobalKnownHostsFile" ssh config.boolean
getHashKnownHosts()
Obtains the value of the "HashKnownHosts" ssh config.ServerKeyDatabase.Configuration.StrictHostKeyChecking
getStrictHostKeyChecking()
Obtains the value of the "StrictHostKeyChecking" ssh config.java.util.List<java.lang.String>
getUserKnownHostsFiles()
Retrieves the list of file names from the "UserKnownHostsFile" ssh config.java.lang.String
getUsername()
Obtains the user name used in the connection attempt.
-
-
-
Field Detail
-
session
private final JGitClientSession session
-
-
Constructor Detail
-
SessionConfig
public SessionConfig(JGitClientSession session)
-
-
Method Detail
-
get
private java.util.List<java.lang.String> get(java.lang.String key)
-
getUserKnownHostsFiles
public java.util.List<java.lang.String> getUserKnownHostsFiles()
Description copied from interface:ServerKeyDatabase.Configuration
Retrieves the list of file names from the "UserKnownHostsFile" ssh config.- Specified by:
getUserKnownHostsFiles
in interfaceServerKeyDatabase.Configuration
- Returns:
- the list as configured, with ~ already replaced
-
getGlobalKnownHostsFiles
public java.util.List<java.lang.String> getGlobalKnownHostsFiles()
Description copied from interface:ServerKeyDatabase.Configuration
Retrieves the list of file names from the "GlobalKnownHostsFile" ssh config.- Specified by:
getGlobalKnownHostsFiles
in interfaceServerKeyDatabase.Configuration
- Returns:
- the list as configured, with ~ already replaced
-
getStrictHostKeyChecking
public ServerKeyDatabase.Configuration.StrictHostKeyChecking getStrictHostKeyChecking()
Description copied from interface:ServerKeyDatabase.Configuration
Obtains the value of the "StrictHostKeyChecking" ssh config.- Specified by:
getStrictHostKeyChecking
in interfaceServerKeyDatabase.Configuration
- Returns:
- the
ServerKeyDatabase.Configuration.StrictHostKeyChecking
-
getHashKnownHosts
public boolean getHashKnownHosts()
Description copied from interface:ServerKeyDatabase.Configuration
Obtains the value of the "HashKnownHosts" ssh config.- Specified by:
getHashKnownHosts
in interfaceServerKeyDatabase.Configuration
- Returns:
true
if new entries should be stored with hashed host information,false
otherwise
-
getUsername
public java.lang.String getUsername()
Description copied from interface:ServerKeyDatabase.Configuration
Obtains the user name used in the connection attempt.- Specified by:
getUsername
in interfaceServerKeyDatabase.Configuration
- Returns:
- the user name
-
-