com.sshtools.common.hosts
Class DialogHostKeyVerification

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended bycom.sshtools.common.hosts.AbstractHostKeyVerification
          extended bycom.sshtools.common.hosts.DialogHostKeyVerification
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, HostKeyVerification

public class DialogHostKeyVerification
extends AbstractHostKeyVerification

DOCUMENT ME!


Constructor Summary
DialogHostKeyVerification(java.awt.Component parent)
          Creates a new DialogHostKeyVerification object.
DialogHostKeyVerification(java.awt.Component parent, java.lang.String hostFileName)
          Creates a new DialogHostKeyVerification object.
 
Method Summary
 void onDeniedHost(java.lang.String host)
          DOCUMENT ME!
 void onHostKeyMismatch(java.lang.String host, java.lang.String recordedFingerprint, java.lang.String actualFingerprint)
          DOCUMENT ME!
 void onUnknownHost(java.lang.String host, java.lang.String fingerprint)
          DOCUMENT ME!
 void setVerificationEnabled(boolean enabled)
          DOCUMENT ME!
 
Methods inherited from class com.sshtools.common.hosts.AbstractHostKeyVerification
allowedHosts, allowHost, deniedHosts, denyHost, endElement, isHostFileWriteable, removeAllowedHost, removeDeniedHost, saveHostFile, startElement, toString, verifyHost
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DialogHostKeyVerification

public DialogHostKeyVerification(java.awt.Component parent)
                          throws InvalidHostFileException
Creates a new DialogHostKeyVerification object.

Parameters:
parent - DOCUMENT ME!
Throws:
InvalidHostFileException - DOCUMENT ME!

DialogHostKeyVerification

public DialogHostKeyVerification(java.awt.Component parent,
                                 java.lang.String hostFileName)
                          throws InvalidHostFileException
Creates a new DialogHostKeyVerification object.

Parameters:
parent - DOCUMENT ME!
hostFileName - DOCUMENT ME!
Throws:
InvalidHostFileException - DOCUMENT ME!
Method Detail

setVerificationEnabled

public void setVerificationEnabled(boolean enabled)
DOCUMENT ME!

Parameters:
enabled - DOCUMENT ME!

onDeniedHost

public void onDeniedHost(java.lang.String host)
                  throws TransportProtocolException
DOCUMENT ME!

Specified by:
onDeniedHost in class AbstractHostKeyVerification
Parameters:
host - DOCUMENT ME!
Throws:
TransportProtocolException - DOCUMENT ME!

onHostKeyMismatch

public void onHostKeyMismatch(java.lang.String host,
                              java.lang.String recordedFingerprint,
                              java.lang.String actualFingerprint)
                       throws TransportProtocolException
DOCUMENT ME!

Specified by:
onHostKeyMismatch in class AbstractHostKeyVerification
Parameters:
host - DOCUMENT ME!
recordedFingerprint - DOCUMENT ME!
actualFingerprint - DOCUMENT ME!
Throws:
TransportProtocolException - DOCUMENT ME!

onUnknownHost

public void onUnknownHost(java.lang.String host,
                          java.lang.String fingerprint)
                   throws TransportProtocolException
DOCUMENT ME!

Specified by:
onUnknownHost in class AbstractHostKeyVerification
Parameters:
host - DOCUMENT ME!
fingerprint - DOCUMENT ME!
Throws:
TransportProtocolException - DOCUMENT ME!