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 Details

    • log

      protected final org.slf4j.Logger log
  • Constructor Details

    • ResourceBasedSSHKeyVerifier

      public ResourceBasedSSHKeyVerifier(org.apache.camel.CamelContext camelContext, String knownHostsResource)
    • ResourceBasedSSHKeyVerifier

      public ResourceBasedSSHKeyVerifier(org.apache.camel.CamelContext camelContext, String knownHostsResource, boolean failOnUnknownHost)
  • Method Details

    • verifyServerKey

      public boolean verifyServerKey(org.apache.sshd.client.session.ClientSession sshClientSession, SocketAddress remoteAddress, PublicKey serverKey)
      Specified by:
      verifyServerKey in interface org.apache.sshd.client.keyverifier.ServerKeyVerifier