Package com.sshtools.common.hosts
Class DialogHostKeyVerification
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- com.sshtools.common.hosts.AbstractHostKeyVerification
-
- com.sshtools.common.hosts.DialogHostKeyVerification
-
- All Implemented Interfaces:
HostKeyVerification
,org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
public class DialogHostKeyVerification extends AbstractHostKeyVerification
- Version:
- $Revision: 1.13 $
- Author:
- $author$
-
-
Constructor Summary
Constructors Constructor Description 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onDeniedHost(java.lang.String host)
void
onHostKeyMismatch(java.lang.String host, java.lang.String recordedFingerprint, java.lang.String actualFingerprint)
void
onUnknownHost(java.lang.String host, java.lang.String fingerprint)
void
setVerificationEnabled(boolean enabled)
-
Methods inherited from class com.sshtools.common.hosts.AbstractHostKeyVerification
allowedHosts, allowHost, deniedHosts, denyHost, endElement, isHostFileWriteable, removeAllowedHost, removeDeniedHost, saveHostFile, startElement, toString, verifyHost
-
-
-
-
Constructor Detail
-
DialogHostKeyVerification
public DialogHostKeyVerification(java.awt.Component parent) throws InvalidHostFileException
Creates a new DialogHostKeyVerification object.- Parameters:
parent
-- Throws:
InvalidHostFileException
-
DialogHostKeyVerification
public DialogHostKeyVerification(java.awt.Component parent, java.lang.String hostFileName) throws InvalidHostFileException
Creates a new DialogHostKeyVerification object.- Parameters:
parent
-hostFileName
-- Throws:
InvalidHostFileException
-
-
Method Detail
-
setVerificationEnabled
public void setVerificationEnabled(boolean enabled)
- Parameters:
enabled
-
-
onDeniedHost
public void onDeniedHost(java.lang.String host) throws TransportProtocolException
- Specified by:
onDeniedHost
in classAbstractHostKeyVerification
- Parameters:
host
-- Throws:
TransportProtocolException
-
onHostKeyMismatch
public void onHostKeyMismatch(java.lang.String host, java.lang.String recordedFingerprint, java.lang.String actualFingerprint) throws TransportProtocolException
- Specified by:
onHostKeyMismatch
in classAbstractHostKeyVerification
- Parameters:
host
-recordedFingerprint
-actualFingerprint
-- Throws:
TransportProtocolException
-
onUnknownHost
public void onUnknownHost(java.lang.String host, java.lang.String fingerprint) throws TransportProtocolException
- Specified by:
onUnknownHost
in classAbstractHostKeyVerification
- Parameters:
host
-fingerprint
-- Throws:
TransportProtocolException
-
-