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

Delegates to a user callback (e.g. a GUI prompt). More...

#include <host_key_verifier.hpp>

Inheritance diagram for sshpp::CallbackHostKeyPolicy:
[legend]
Collaboration diagram for sshpp::CallbackHostKeyPolicy:
[legend]

Public Member Functions

 CallbackHostKeyPolicy (std::function< Decision(const Context &)> cb)
 
Decision verify (const Context &ctx) const override
 
- Public Member Functions inherited from sshpp::HostKeyVerifier
virtual ~HostKeyVerifier ()=default
 

Additional Inherited Members

- Public Types inherited from sshpp::HostKeyVerifier
enum class  Decision { accept , accept_and_remember , reject }
 

Detailed Description

Delegates to a user callback (e.g. a GUI prompt).

Constructor & Destructor Documentation

◆ CallbackHostKeyPolicy()

sshpp::CallbackHostKeyPolicy::CallbackHostKeyPolicy ( std::function< Decision(const Context &)>  cb)
inlineexplicit

Member Function Documentation

◆ verify()

Decision sshpp::CallbackHostKeyPolicy::verify ( const Context ctx) const
inlineoverridevirtual

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