Apache Mesos
|
#include <openssl/ssl.h>
#include <string>
#include <stout/ip.hpp>
#include <stout/nothing.hpp>
#include <stout/option.hpp>
#include <stout/try.hpp>
#include <process/network.hpp>
#include <process/ssl/tls_config.hpp>
Go to the source code of this file.
Namespaces | |
process | |
process::network | |
process::network::openssl | |
Enumerations | |
enum | process::network::openssl::Mode { process::network::openssl::Mode::CLIENT, process::network::openssl::Mode::SERVER } |
Functions | |
void | process::network::openssl::initialize () |
SSL_CTX * | process::network::openssl::context () |
Try< Nothing > | process::network::openssl::verify (const SSL *const ssl, Mode mode, const Option< std::string > &hostname=None(), const Option< net::IP > &ip=None()) |
Try< Nothing > | process::network::openssl::configure_socket (SSL *ssl, Mode mode, const Address &peer, const Option< std::string > &peer_hostname) |