|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.mindbright.ssh2.SSH2TransportEventAdapter
com.mindbright.ssh2.SSH2HostKeyVerifier
This class is an adapter for the interface
SSH2TransportEventHandler.
SSH2TransportEventHandler| Field Summary | |
protected java.lang.String |
fingerprint
|
protected PublicKey |
publickey
|
| Constructor Summary | |
SSH2HostKeyVerifier(PublicKey publickey)
Create an instance which will verify that the hostkey matches the given public key. |
|
SSH2HostKeyVerifier(java.lang.String fingerprint)
Create an instance which will verify that the hostkey matches a public key with the given fingerprint. |
|
| Method Summary | |
static boolean |
compareFingerprints(java.lang.String fingerprint,
SSH2Signature serverHostKey)
Static utility function which can be used to compare a server key against a fingerprint. |
static boolean |
comparePublicKeys(PublicKey p1,
PublicKey p2)
Static utility functions which can compare two public keys. |
boolean |
kexAuthenticateHost(SSH2Transport tp,
SSH2Signature serverHostKey)
Perform the authenticate host stage of key exchange. |
| Methods inherited from class com.mindbright.ssh2.SSH2TransportEventAdapter |
fatalDisconnect, gotConnectInfoText, gotPeerVersion, kexAgreed, kexComplete, kexStart, msgDebug, msgIgnore, msgUnimplemented, normalDisconnect, peerDisconnect, peerSentUnknownMessage |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.String fingerprint
protected PublicKey publickey
| Constructor Detail |
public SSH2HostKeyVerifier(PublicKey publickey)
publickey - The public key to verify against.public SSH2HostKeyVerifier(java.lang.String fingerprint)
fingerprint - The fingerprint which should match the public key.| Method Detail |
public boolean kexAuthenticateHost(SSH2Transport tp,
SSH2Signature serverHostKey)
kexAuthenticateHost in interface SSH2TransportEventHandlerkexAuthenticateHost in class SSH2TransportEventAdaptertp - Indentifies the SSH2Transport object
handling the connection.serverHostKey - Signature object which holds the server keys.
public static boolean compareFingerprints(java.lang.String fingerprint,
SSH2Signature serverHostKey)
fingerprint - The fingerprint to check.serverHostKey - Signature object which holds the server keys.
public static boolean comparePublicKeys(PublicKey p1,
PublicKey p2)
p1 - Public key to compare.p2 - Public key to compare.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||