CCF
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tls::Cert Class Reference

#include <cert.h>

Public Member Functions

 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)
 

Constructor & Destructor Documentation

◆ 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()

tls::Cert::~Cert ( )
default

Member Function Documentation

◆ use()

void tls::Cert::use ( SSL *  ssl,
SSL_CTX *  ssl_ctx 
)
inline

The documentation for this class was generated from the following file: