Class PromiscuousVerifier
java.lang.Object
net.schmizz.sshj.transport.verification.PromiscuousVerifier
- All Implemented Interfaces:
HostKeyVerifier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindExistingAlgorithms(String hostname, int port) It is necessary to connect with the type of algorithm that matches an existing know_host entry.booleanThis callback is invoked when the server's host key needs to be verified.
-
Constructor Details
-
PromiscuousVerifier
public PromiscuousVerifier()
-
-
Method Details
-
verify
Description copied from interface:HostKeyVerifierThis 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!- Specified by:
verifyin interfaceHostKeyVerifier- Parameters:
hostname- remote hostnameport- remote portkey- host key of server- Returns:
trueif key is acceptable,falseotherwise
-
findExistingAlgorithms
Description copied from interface:HostKeyVerifierIt is necessary to connect with the type of algorithm that matches an existing know_host entry. This will allow a match when we later verify with the negotiated keyHostKeyVerifier.verify- Specified by:
findExistingAlgorithmsin interfaceHostKeyVerifier- Parameters:
hostname- remote hostnameport- remote port- Returns:
- existing key types or empty list if no keys known for hostname
-