com.sshtools.j2ssh.transport

Interface HostKeyVerification

Known Subinterfaces:
SystemVerification
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
Version:
$Revision: 1.29 $
Author:
Lee David Painter
Since:
0.2.0

Method Summary

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

Method Details

verifyHost

public boolean verifyHost(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.