private static class OpenSshServerKeyVerifier.HostKeyHelper
extends org.apache.sshd.client.keyverifier.KnownHostsServerKeyVerifier
KNOWN_HOSTS_FILE_OPTION, STRICT_CHECKING_OPTION, updateLock
Constructor and Description |
---|
HostKeyHelper() |
Modifier and Type | Method and Description |
---|---|
protected org.apache.sshd.client.config.hosts.KnownHostEntry |
prepareKnownHostEntry(org.apache.sshd.client.session.ClientSession clientSession,
java.net.SocketAddress remoteAddress,
java.security.PublicKey serverKey) |
protected java.lang.String |
prepareModifiedServerKeyLine(org.apache.sshd.client.session.ClientSession clientSession,
java.net.SocketAddress remoteAddress,
org.apache.sshd.client.config.hosts.KnownHostEntry entry,
java.lang.String curLine,
java.security.PublicKey expected,
java.security.PublicKey actual) |
protected java.util.Collection<org.apache.sshd.common.util.net.SshdSocketAddress> |
resolveHostNetworkIdentities(org.apache.sshd.client.session.ClientSession clientSession,
java.net.SocketAddress remoteAddress) |
acceptIncompleteHostKeys, acceptKnownHostEntries, acceptKnownHostEntry, acceptModifiedServerKey, acceptUnknownHostKey, findKnownHostEntry, getDelegateVerifier, getFallbackPublicKeyEntryResolver, getHostValueDigester, getLoadedHostsEntries, getModifiedServerKeyAcceptor, handleKnownHostsFileUpdateFailure, handleModifiedServerKeyUpdateFailure, reloadKnownHosts, resolveHostKey, setLoadedHostsEntries, setModifiedServerKeyAcceptor, updateKnownHostsFile, updateModifiedServerKey, verifyServerKey
checkReloadRequired, exists, getPath, lastModified, resetReloadAttributes, size, toPathResource, toPathResource, toString, updateReloadAttributes, validateStrictConfigFilePermissions
protected org.apache.sshd.client.config.hosts.KnownHostEntry prepareKnownHostEntry(org.apache.sshd.client.session.ClientSession clientSession, java.net.SocketAddress remoteAddress, java.security.PublicKey serverKey) throws java.io.IOException
prepareKnownHostEntry
in class org.apache.sshd.client.keyverifier.KnownHostsServerKeyVerifier
java.io.IOException
protected java.lang.String prepareModifiedServerKeyLine(org.apache.sshd.client.session.ClientSession clientSession, java.net.SocketAddress remoteAddress, org.apache.sshd.client.config.hosts.KnownHostEntry entry, java.lang.String curLine, java.security.PublicKey expected, java.security.PublicKey actual) throws java.io.IOException
prepareModifiedServerKeyLine
in class org.apache.sshd.client.keyverifier.KnownHostsServerKeyVerifier
java.io.IOException
protected java.util.Collection<org.apache.sshd.common.util.net.SshdSocketAddress> resolveHostNetworkIdentities(org.apache.sshd.client.session.ClientSession clientSession, java.net.SocketAddress remoteAddress)
resolveHostNetworkIdentities
in class org.apache.sshd.client.keyverifier.KnownHostsServerKeyVerifier