public class FingerprintVerifier extends java.lang.Object implements HostKeyVerifier
| Modifier and Type | Method and Description |
|---|---|
static HostKeyVerifier |
getInstance(java.lang.String fingerprint)
Valid examples:
4b:69:6c:72:6f:79:20:77:61:73:20:68:65:72:65:21
MD5:4b:69:6c:72:6f:79:20:77:61:73:20:68:65:72:65:21
SHA1:FghNYu1l/HyE/qWbdQ2mkxrd0rU
SHA1:FghNYu1l/HyE/qWbdQ2mkxrd0rU=
SHA256:l/SjyCoKP8jAx3d8k8MWH+UZG0gcuIR7TQRE/A3faQo
SHA256:l/SjyCoKP8jAx3d8k8MWH+UZG0gcuIR7TQRE/A3faQo=
|
boolean |
verify(java.lang.String hostname,
int port,
java.security.PublicKey key)
This callback is invoked when the server's host key needs to be verified.
|
public static HostKeyVerifier getInstance(java.lang.String fingerprint)
4b:69:6c:72:6f:79:20:77:61:73:20:68:65:72:65:21MD5:4b:69:6c:72:6f:79:20:77:61:73:20:68:65:72:65:21SHA1:FghNYu1l/HyE/qWbdQ2mkxrd0rUSHA1:FghNYu1l/HyE/qWbdQ2mkxrd0rU=SHA256:l/SjyCoKP8jAx3d8k8MWH+UZG0gcuIR7TQRE/A3faQoSHA256:l/SjyCoKP8jAx3d8k8MWH+UZG0gcuIR7TQRE/A3faQo=fingerprint - of an SSH fingerprint in MD5 (hex), SHA-1 (base64) or SHA-256(base64) formatpublic boolean verify(java.lang.String hostname,
int port,
java.security.PublicKey key)
HostKeyVerifierverify in interface HostKeyVerifierhostname - remote hostnameport - remote portkey - host key of servertrue if key is acceptable, false otherwise