com.mindtree.techworks.insight.download
Class SshKnownHostKeyVerification

java.lang.Object
  extended by com.sshtools.j2ssh.transport.AbstractKnownHostsKeyVerification
      extended by com.mindtree.techworks.insight.download.SshKnownHostKeyVerification
All Implemented Interfaces:
com.sshtools.j2ssh.transport.HostKeyVerification

public class SshKnownHostKeyVerification
extends com.sshtools.j2ssh.transport.AbstractKnownHostsKeyVerification

Tries to verify the remote host using the $HOME/.ssh/known_hosts file, else prompts the user for action.

Version:
$Revision: 27 $ $Date: 2007-12-16 04:58:03 -0700 (Sun, 16 Dec 2007) $
Author:
Bindul Bhowmik
See Also:
AbstractKnownHostsKeyVerification

Constructor Summary
SshKnownHostKeyVerification()
          Creates an instance of SshKnownHostKeyVerification
SshKnownHostKeyVerification(java.awt.Component parentComponent)
          Creates an instance of SshKnownHostKeyVerification
 
Method Summary
 void onHostKeyMismatch(java.lang.String host, com.sshtools.j2ssh.transport.publickey.SshPublicKey allowedHostKey, com.sshtools.j2ssh.transport.publickey.SshPublicKey actualHostKey)
           
 void onUnknownHost(java.lang.String host, com.sshtools.j2ssh.transport.publickey.SshPublicKey key)
           
 
Methods inherited from class com.sshtools.j2ssh.transport.AbstractKnownHostsKeyVerification
allowedHosts, allowHost, isHostFileWriteable, removeAllowedHost, saveHostFile, toString, verifyHost
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SshKnownHostKeyVerification

public SshKnownHostKeyVerification()
                            throws com.sshtools.j2ssh.transport.InvalidHostFileException
Creates an instance of SshKnownHostKeyVerification

Throws:
com.sshtools.j2ssh.transport.InvalidHostFileException - If the host file is invalid.

SshKnownHostKeyVerification

public SshKnownHostKeyVerification(java.awt.Component parentComponent)
                            throws com.sshtools.j2ssh.transport.InvalidHostFileException
Creates an instance of SshKnownHostKeyVerification

Parameters:
parentComponent - The component to use as parent for the JOptions pane
Throws:
com.sshtools.j2ssh.transport.InvalidHostFileException - If the host file is invalid.
Method Detail

onHostKeyMismatch

public void onHostKeyMismatch(java.lang.String host,
                              com.sshtools.j2ssh.transport.publickey.SshPublicKey allowedHostKey,
                              com.sshtools.j2ssh.transport.publickey.SshPublicKey actualHostKey)
                       throws com.sshtools.j2ssh.transport.TransportProtocolException
Specified by:
onHostKeyMismatch in class com.sshtools.j2ssh.transport.AbstractKnownHostsKeyVerification
Throws:
com.sshtools.j2ssh.transport.TransportProtocolException
See Also:
AbstractKnownHostsKeyVerification.onHostKeyMismatch(java.lang.String, com.sshtools.j2ssh.transport.publickey.SshPublicKey, com.sshtools.j2ssh.transport.publickey.SshPublicKey)

onUnknownHost

public void onUnknownHost(java.lang.String host,
                          com.sshtools.j2ssh.transport.publickey.SshPublicKey key)
                   throws com.sshtools.j2ssh.transport.TransportProtocolException
Specified by:
onUnknownHost in class com.sshtools.j2ssh.transport.AbstractKnownHostsKeyVerification
Throws:
com.sshtools.j2ssh.transport.TransportProtocolException
See Also:
AbstractKnownHostsKeyVerification.onUnknownHost(java.lang.String, com.sshtools.j2ssh.transport.publickey.SshPublicKey)


Copyright © 2003-2008 MindTree Consulting Ltd.. All Rights Reserved.