libsshpp v0.1.7
Modern C++17 wrapper for libssh
Loading...
Searching...
No Matches
sshpp::HostKeyVerifier Class Referenceabstract

Policy object consulted by Session::verify_host_key(). See docs/design/04 §4.6. More...

#include <host_key_verifier.hpp>

Inheritance diagram for sshpp::HostKeyVerifier:
[legend]

Classes

struct  Context
 

Public Types

enum class  Decision { accept , accept_and_remember , reject }
 

Public Member Functions

virtual ~HostKeyVerifier ()=default
 
virtual Decision verify (const Context &) const =0
 

Detailed Description

Policy object consulted by Session::verify_host_key(). See docs/design/04 §4.6.

Member Enumeration Documentation

◆ Decision

Enumerator
accept 
accept_and_remember 
reject 

Constructor & Destructor Documentation

◆ ~HostKeyVerifier()

virtual sshpp::HostKeyVerifier::~HostKeyVerifier ( )
virtualdefault

Member Function Documentation

◆ verify()

virtual Decision sshpp::HostKeyVerifier::verify ( const Context ) const
pure virtual

The documentation for this class was generated from the following file: