Package org.apache.camel.component.ssh
Class ResourceBasedSSHKeyVerifier
java.lang.Object
org.apache.camel.component.ssh.ResourceBasedSSHKeyVerifier
- All Implemented Interfaces:
org.apache.sshd.client.keyverifier.ServerKeyVerifier
public class ResourceBasedSSHKeyVerifier
extends Object
implements org.apache.sshd.client.keyverifier.ServerKeyVerifier
ServerKeyVerifier that takes a camel resource as input file to validate the server key against.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionResourceBasedSSHKeyVerifier
(org.apache.camel.CamelContext camelContext, String knownHostsResource) ResourceBasedSSHKeyVerifier
(org.apache.camel.CamelContext camelContext, String knownHostsResource, boolean failOnUnknownHost) -
Method Summary
Modifier and TypeMethodDescriptionboolean
verifyServerKey
(org.apache.sshd.client.session.ClientSession sshClientSession, SocketAddress remoteAddress, PublicKey serverKey)
-
Field Details
-
log
protected final org.slf4j.Logger log
-
-
Constructor Details
-
Method Details
-
verifyServerKey
public boolean verifyServerKey(org.apache.sshd.client.session.ClientSession sshClientSession, SocketAddress remoteAddress, PublicKey serverKey) - Specified by:
verifyServerKey
in interfaceorg.apache.sshd.client.keyverifier.ServerKeyVerifier
-