Class 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 Detail

      • log

        protected final org.slf4j.Logger log
    • 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 interface org.apache.sshd.client.keyverifier.ServerKeyVerifier