#include <cert.h>
|
| | Cert (std::shared_ptr< CA > peer_ca_, std::optional< ccf::crypto::Pem > own_cert_=std::nullopt, std::optional< ccf::crypto::Pem > own_pkey_=std::nullopt, std::optional< std::string > peer_hostname_=std::nullopt, bool auth_required_=true) |
| |
| | ~Cert ()=default |
| |
| void | use (SSL *ssl, SSL_CTX *ssl_ctx) |
| |
◆ Cert()
| tls::Cert::Cert |
( |
std::shared_ptr< CA > |
peer_ca_, |
|
|
std::optional< ccf::crypto::Pem > |
own_cert_ = std::nullopt, |
|
|
std::optional< ccf::crypto::Pem > |
own_pkey_ = std::nullopt, |
|
|
std::optional< std::string > |
peer_hostname_ = std::nullopt, |
|
|
bool |
auth_required_ = true |
|
) |
| |
|
inline |
◆ ~Cert()
◆ use()
| void tls::Cert::use |
( |
SSL * |
ssl, |
|
|
SSL_CTX * |
ssl_ctx |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: