com.sshtools.common.hosts
Class DialogKnownHostsKeyVerification
java.lang.Object
com.sshtools.j2ssh.transport.AbstractKnownHostsKeyVerification
com.sshtools.common.hosts.DialogKnownHostsKeyVerification
- All Implemented Interfaces:
- HostKeyVerification
public class DialogKnownHostsKeyVerification
- extends AbstractKnownHostsKeyVerification
- Version:
- $Revision: 1.1 $
- Author:
- $author$
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
parent
java.awt.Component parent
verificationEnabled
private boolean verificationEnabled
DialogKnownHostsKeyVerification
public DialogKnownHostsKeyVerification(java.awt.Component parent)
throws InvalidHostFileException
- Creates a new DialogKnownHostsKeyVerification object.
- Parameters:
parent
-
- Throws:
InvalidHostFileException
DialogKnownHostsKeyVerification
public DialogKnownHostsKeyVerification(java.awt.Component parent,
java.lang.String hostFileName)
throws InvalidHostFileException
- Creates a new DialogKnownHostsKeyVerification object.
- Parameters:
parent
- hostFileName
-
- Throws:
InvalidHostFileException
setVerificationEnabled
public void setVerificationEnabled(boolean enabled)
- Parameters:
enabled
-
onDeniedHost
public void onDeniedHost(java.lang.String host)
throws TransportProtocolException
- Parameters:
host
-
- Throws:
TransportProtocolException
onHostKeyMismatch
public void onHostKeyMismatch(java.lang.String host,
SshPublicKey recorded,
SshPublicKey actual)
throws TransportProtocolException
- Description copied from class:
AbstractKnownHostsKeyVerification
Called by the verifyHost
method when the host key supplied
by the host does not match the current key recording in the known hosts
file.
- Specified by:
onHostKeyMismatch
in class AbstractKnownHostsKeyVerification
- Parameters:
host
- recorded
- actual
-
- Throws:
TransportProtocolException
onUnknownHost
public void onUnknownHost(java.lang.String host,
SshPublicKey key)
throws TransportProtocolException
- Description copied from class:
AbstractKnownHostsKeyVerification
Called by the verifyHost
method when the host key supplied
is not recorded in the known_hosts file.
- Specified by:
onUnknownHost
in class AbstractKnownHostsKeyVerification
- Parameters:
host
- key
-
- Throws:
TransportProtocolException
getOptions
private java.lang.String[] getOptions()
showExceptionMessage
private void showExceptionMessage(java.lang.Exception e)