MySQL 8.0.39
Source Code Documentation
ssl_ptr.h File Reference
#include <openssl/evp.h>
#include <openssl/pem.h>
#include <memory>

Go to the source code of this file.

Classes

struct  oci::ssl::BIO_deleter
 
struct  oci::ssl::X509_deleter
 
struct  oci::ssl::ASN1_TIME_deleter
 
struct  oci::ssl::EVP_PKEY_deleter
 
struct  oci::ssl::EVP_MD_CTX_deleter
 

Namespaces

namespace  oci
 
namespace  oci::ssl
 

Typedefs

using oci::ssl::BIO_ptr = std::unique_ptr< BIO, BIO_deleter >
 
using oci::ssl::X509_ptr = std::unique_ptr< X509, X509_deleter >
 
using oci::ssl::ASN1_TIME_ptr = std::unique_ptr< ASN1_TIME, ASN1_TIME_deleter >
 
using oci::ssl::EVP_PKEY_ptr = std::unique_ptr< EVP_PKEY, EVP_PKEY_deleter >
 
using oci::ssl::EVP_MD_CTX_ptr = std::unique_ptr< EVP_MD_CTX, EVP_MD_CTX_deleter >