com.sshtools.j2ssh.transport
Interface HostKeyVerification

All Known Subinterfaces:
SystemVerification
All Known Implementing Classes:
AbstractHostKeyVerification, AbstractKnownHostsKeyVerification, ConsoleHostKeyVerification, ConsoleKnownHostsKeyVerification, DialogHostKeyVerification, DialogKnownHostsKeyVerification, IgnoreHostKeyVerification

public interface HostKeyVerification

An interface to allow the transport protocol to verify the public key supplied by the server during key-exchange

Since:
0.2.0
Version:
$Revision: 1.29 $
Author:
Lee David Painter

Method Summary
 boolean verifyHost(java.lang.String host, SshPublicKey pk)
           Called by the transport protocol to verify the identity of the server through the supplied public key.
 

Method Detail

verifyHost

boolean verifyHost(java.lang.String host,
                   SshPublicKey pk)
                   throws TransportProtocolException

Called by the transport protocol to verify the identity of the server through the supplied public key.

Parameters:
host - the name of the host
pk - the public key supplied during key-exchange
Returns:
true if the host is acceptable, otherwise false
Throws:
TransportProtocolException - if an error occurs
Since:
0.2.0


Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.