Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sshtools.j2ssh.transport
Interface HostKeyVerification

All Known Subinterfaces:
  SystemVerification

All Known Implementing Classes:
  AbstractHostKeyVerification, AbstractKnownHostsKeyVerification, 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

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

    public 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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD