|
libsshpp v0.1.7
Modern C++17 wrapper for libssh
|
Tries each authenticator in order until one succeeds. More...
#include <auth.hpp>
Public Member Functions | |
| Chain & | add (std::shared_ptr< Authenticator > a) |
| template<class A , class... Args> | |
| Chain & | emplace (Args &&... args) |
| std::string_view | name () const noexcept override |
| Result< AuthStatus > | attempt (detail::SessionCore &) const noexcept override |
| Performs one full attempt. Must not throw. | |
Public Member Functions inherited from sshpp::Authenticator | |
| virtual | ~Authenticator ()=default |
Tries each authenticator in order until one succeeds.
|
inline |
|
inline |
|
inlineoverridevirtualnoexcept |
Implements sshpp::Authenticator.
|
overridevirtualnoexcept |
Performs one full attempt. Must not throw.
Implements sshpp::Authenticator.