|
||||||||||
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.ContentHandler
uri
- 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.ContentHandler
uri
- 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 HostKeyVerification
host
- 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 |