public final class

PromiscuousVerifier

extends Object
implements HostKeyVerifier
java.lang.Object
   ↳ net.schmizz.sshj.transport.verification.PromiscuousVerifier

Summary

Public Constructors
PromiscuousVerifier()
Public Methods
boolean verify(String hostname, int port, PublicKey key)
This callback is invoked when the server's host key needs to be verified.
[Expand]
Inherited Methods
From class java.lang.Object
From interface net.schmizz.sshj.transport.verification.HostKeyVerifier

Public Constructors

public PromiscuousVerifier ()

Public Methods

public boolean verify (String hostname, int port, PublicKey key)

This callback is invoked when the server's host key needs to be verified. The return value indicates to the caller whether the SSH connection should proceed.

Note: host key verification is the basis for security in SSH, therefore exercise due caution in implementing!

Parameters
hostname Remote hostname
port Remote port
key Host key of server
Returns
  • true if key is acceptable, false otherwise