|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
com.sshtools.common.hosts.AbstractHostKeyVerification
DOCUMENT ME!
| Constructor Summary | |
AbstractHostKeyVerification()
Creates a new AbstractHostKeyVerification object. |
|
AbstractHostKeyVerification(java.lang.String hostFileName)
Creates a new AbstractHostKeyVerification object. |
|
| Method Summary | |
java.util.Map |
allowedHosts()
DOCUMENT ME! |
void |
allowHost(java.lang.String host,
java.lang.String hostKeyFingerprint,
boolean always)
DOCUMENT ME! |
java.util.List |
deniedHosts()
DOCUMENT ME! |
void |
denyHost(java.lang.String host,
boolean always)
DOCUMENT ME! |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qname)
DOCUMENT ME! |
boolean |
isHostFileWriteable()
DOCUMENT ME! |
abstract void |
onDeniedHost(java.lang.String host)
DOCUMENT ME! |
abstract void |
onHostKeyMismatch(java.lang.String host,
java.lang.String allowedHostKey,
java.lang.String actualHostKey)
DOCUMENT ME! |
abstract void |
onUnknownHost(java.lang.String host,
java.lang.String hostKeyFingerprint)
DOCUMENT ME! |
void |
removeAllowedHost(java.lang.String host)
DOCUMENT ME! |
void |
removeDeniedHost(java.lang.String host)
DOCUMENT ME! |
void |
saveHostFile()
DOCUMENT ME! |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qname,
org.xml.sax.Attributes attrs)
DOCUMENT ME! |
java.lang.String |
toString()
DOCUMENT ME! |
boolean |
verifyHost(java.lang.String host,
SshPublicKey pk)
DOCUMENT ME! |
| 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 |
public AbstractHostKeyVerification()
throws InvalidHostFileException
InvalidHostFileException - DOCUMENT ME!
public AbstractHostKeyVerification(java.lang.String hostFileName)
throws InvalidHostFileException
hostFileName - DOCUMENT ME!
InvalidHostFileException - DOCUMENT ME!| Method Detail |
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qname,
org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandleruri - DOCUMENT ME!localName - DOCUMENT ME!qname - DOCUMENT ME!attrs - DOCUMENT ME!
org.xml.sax.SAXException - DOCUMENT ME!
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qname)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandleruri - DOCUMENT ME!localName - DOCUMENT ME!qname - DOCUMENT ME!
org.xml.sax.SAXException - DOCUMENT ME!public boolean isHostFileWriteable()
public abstract void onDeniedHost(java.lang.String host)
throws TransportProtocolException
host - DOCUMENT ME!
TransportProtocolException - DOCUMENT ME!
public abstract void onHostKeyMismatch(java.lang.String host,
java.lang.String allowedHostKey,
java.lang.String actualHostKey)
throws TransportProtocolException
host - DOCUMENT ME!allowedHostKey - DOCUMENT ME!actualHostKey - DOCUMENT ME!
TransportProtocolException - DOCUMENT ME!
public abstract void onUnknownHost(java.lang.String host,
java.lang.String hostKeyFingerprint)
throws TransportProtocolException
host - DOCUMENT ME!hostKeyFingerprint - DOCUMENT ME!
TransportProtocolException - DOCUMENT ME!
public void allowHost(java.lang.String host,
java.lang.String hostKeyFingerprint,
boolean always)
throws InvalidHostFileException
host - DOCUMENT ME!hostKeyFingerprint - DOCUMENT ME!always - DOCUMENT ME!
InvalidHostFileException - DOCUMENT ME!public java.util.Map allowedHosts()
public java.util.List deniedHosts()
public void removeAllowedHost(java.lang.String host)
host - DOCUMENT ME!public void removeDeniedHost(java.lang.String host)
host - DOCUMENT ME!
public void denyHost(java.lang.String host,
boolean always)
throws InvalidHostFileException
host - DOCUMENT ME!always - DOCUMENT ME!
InvalidHostFileException - DOCUMENT ME!
public boolean verifyHost(java.lang.String host,
SshPublicKey pk)
throws TransportProtocolException
verifyHost in interface HostKeyVerificationhost - DOCUMENT ME!pk - DOCUMENT ME!
TransportProtocolException - DOCUMENT ME!
public void saveHostFile()
throws InvalidHostFileException
InvalidHostFileException - DOCUMENT ME!public java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||