|
libsshpp v0.1.7
Modern C++17 wrapper for libssh
|
#include <sshpp/config.hpp>#include <sshpp/auth_types.hpp>#include <sshpp/detail/session_core.hpp>#include <sshpp/export.hpp>#include <sshpp/key.hpp>#include <sshpp/result.hpp>#include <sshpp/types.hpp>#include <memory>#include <string_view>#include <vector>#include <filesystem>Go to the source code of this file.
Classes | |
| class | sshpp::Authenticator |
| Authentication strategy interface. See docs/design/04 §4.4. More... | |
| class | sshpp::auth::None |
| "none" — probes the server; sometimes succeeds outright (passwordless accounts). More... | |
| class | sshpp::auth::Password |
| class | sshpp::auth::PublicKeyAuto |
| ssh_userauth_publickey_auto: agent, then default identities, then configured identities. More... | |
| class | sshpp::auth::PublicKey |
| Explicit key: try_publickey (offer) then publickey (sign). More... | |
| class | sshpp::auth::Agent |
| ssh_userauth_agent. More... | |
| class | sshpp::auth::KeyboardInteractive |
| Full keyboard-interactive loop. More... | |
| struct | sshpp::auth::KeyboardInteractive::Prompt |
| struct | sshpp::auth::KeyboardInteractive::Challenge |
| class | sshpp::auth::Chain |
| Tries each authenticator in order until one succeeds. More... | |
Namespaces | |
| namespace | sshpp |
| namespace | sshpp::auth |