Package | Description |
---|---|
org.apache.sshd.client.keyverifier |
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.atomic.AtomicReference<java.util.function.Supplier<? extends java.util.Collection<KnownHostsServerKeyVerifier.HostEntryPair>>> |
KnownHostsServerKeyVerifier.keysSupplier |
Modifier and Type | Method and Description |
---|---|
protected KnownHostsServerKeyVerifier.HostEntryPair |
KnownHostsServerKeyVerifier.findKnownHostEntry(ClientSession clientSession,
java.net.SocketAddress remoteAddress,
java.util.Collection<KnownHostsServerKeyVerifier.HostEntryPair> knownHosts) |
Modifier and Type | Method and Description |
---|---|
protected java.util.function.Supplier<java.util.Collection<KnownHostsServerKeyVerifier.HostEntryPair>> |
KnownHostsServerKeyVerifier.getKnownHostSupplier(ClientSession clientSession,
java.nio.file.Path file) |
protected java.util.List<KnownHostsServerKeyVerifier.HostEntryPair> |
DefaultKnownHostsServerKeyVerifier.reloadKnownHosts(ClientSession session,
java.nio.file.Path file) |
protected java.util.List<KnownHostsServerKeyVerifier.HostEntryPair> |
KnownHostsServerKeyVerifier.reloadKnownHosts(ClientSession session,
java.nio.file.Path file) |
Modifier and Type | Method and Description |
---|---|
protected void |
KnownHostsServerKeyVerifier.handleModifiedServerKeyUpdateFailure(ClientSession clientSession,
java.net.SocketAddress remoteAddress,
KnownHostsServerKeyVerifier.HostEntryPair match,
java.security.PublicKey serverKey,
java.nio.file.Path file,
java.util.Collection<KnownHostsServerKeyVerifier.HostEntryPair> knownHosts,
java.lang.Throwable reason)
Invoked if
#updateModifiedServerKey(ClientSession, SocketAddress, HostEntryPair, PublicKey, Path) throws
an exception. |
protected void |
KnownHostsServerKeyVerifier.updateModifiedServerKey(ClientSession clientSession,
java.net.SocketAddress remoteAddress,
KnownHostsServerKeyVerifier.HostEntryPair match,
java.security.PublicKey actual,
java.nio.file.Path file,
java.util.Collection<KnownHostsServerKeyVerifier.HostEntryPair> knownHosts)
Invoked if a matching host entry was found, but the key did not match and
KnownHostsServerKeyVerifier.acceptModifiedServerKey(ClientSession, SocketAddress, KnownHostEntry, PublicKey, PublicKey) returned
true . |
Modifier and Type | Method and Description |
---|---|
protected boolean |
KnownHostsServerKeyVerifier.acceptKnownHostEntries(ClientSession clientSession,
java.net.SocketAddress remoteAddress,
java.security.PublicKey serverKey,
java.util.Collection<KnownHostsServerKeyVerifier.HostEntryPair> knownHosts) |
protected KnownHostsServerKeyVerifier.HostEntryPair |
KnownHostsServerKeyVerifier.findKnownHostEntry(ClientSession clientSession,
java.net.SocketAddress remoteAddress,
java.util.Collection<KnownHostsServerKeyVerifier.HostEntryPair> knownHosts) |
protected void |
KnownHostsServerKeyVerifier.handleKnownHostsFileUpdateFailure(ClientSession clientSession,
java.net.SocketAddress remoteAddress,
java.security.PublicKey serverKey,
java.nio.file.Path file,
java.util.Collection<KnownHostsServerKeyVerifier.HostEntryPair> knownHosts,
java.lang.Throwable reason)
Invoked when
KnownHostsServerKeyVerifier.updateKnownHostsFile(ClientSession, SocketAddress, PublicKey, Path, Collection) fails - by
default just issues a warning. |
protected void |
KnownHostsServerKeyVerifier.handleModifiedServerKeyUpdateFailure(ClientSession clientSession,
java.net.SocketAddress remoteAddress,
KnownHostsServerKeyVerifier.HostEntryPair match,
java.security.PublicKey serverKey,
java.nio.file.Path file,
java.util.Collection<KnownHostsServerKeyVerifier.HostEntryPair> knownHosts,
java.lang.Throwable reason)
Invoked if
#updateModifiedServerKey(ClientSession, SocketAddress, HostEntryPair, PublicKey, Path) throws
an exception. |
protected void |
KnownHostsServerKeyVerifier.setLoadedHostsEntries(java.util.Collection<KnownHostsServerKeyVerifier.HostEntryPair> keys) |
protected KnownHostEntry |
KnownHostsServerKeyVerifier.updateKnownHostsFile(ClientSession clientSession,
java.net.SocketAddress remoteAddress,
java.security.PublicKey serverKey,
java.nio.file.Path file,
java.util.Collection<KnownHostsServerKeyVerifier.HostEntryPair> knownHosts)
Invoked if a new previously unknown host key has been accepted - by default appends a new entry at the end of the
currently monitored known hosts file
|
protected void |
KnownHostsServerKeyVerifier.updateModifiedServerKey(ClientSession clientSession,
java.net.SocketAddress remoteAddress,
KnownHostsServerKeyVerifier.HostEntryPair match,
java.security.PublicKey actual,
java.nio.file.Path file,
java.util.Collection<KnownHostsServerKeyVerifier.HostEntryPair> knownHosts)
Invoked if a matching host entry was found, but the key did not match and
KnownHostsServerKeyVerifier.acceptModifiedServerKey(ClientSession, SocketAddress, KnownHostEntry, PublicKey, PublicKey) returned
true . |