#include <cert.h>
|
| Cert (std::shared_ptr< CA > peer_ca_, const std::optional< ccf::crypto::Pem > &own_cert_=std::nullopt, const std::optional< ccf::crypto::Pem > &own_pkey_=std::nullopt, const 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_, |
|
|
const std::optional< ccf::crypto::Pem > & |
own_cert_ = std::nullopt , |
|
|
const std::optional< ccf::crypto::Pem > & |
own_pkey_ = std::nullopt , |
|
|
const 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: