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
Fields Modifier and Type Field Description protected org.slf4j.Logger
log
-
Constructor Summary
Constructors Constructor Description ResourceBasedSSHKeyVerifier(org.apache.camel.CamelContext camelContext, String knownHostsResource)
ResourceBasedSSHKeyVerifier(org.apache.camel.CamelContext camelContext, String knownHostsResource, boolean failOnUnknownHost)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
verifyServerKey(org.apache.sshd.client.session.ClientSession sshClientSession, SocketAddress remoteAddress, PublicKey serverKey)
-
-
-
Constructor Detail
-
ResourceBasedSSHKeyVerifier
public ResourceBasedSSHKeyVerifier(org.apache.camel.CamelContext camelContext, String knownHostsResource)
-
ResourceBasedSSHKeyVerifier
public ResourceBasedSSHKeyVerifier(org.apache.camel.CamelContext camelContext, String knownHostsResource, boolean failOnUnknownHost)
-
-
Method Detail
-
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
-
-