CCF
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ccf::crypto::OpenSSL::Unique_STACK_OF_X509_EXTENSIONS Struct Reference

#include <openssl_wrappers.h>

Inherits ccf::crypto::OpenSSL::Unique_SSL_OBJECT< STACK_OF(X509_EXTENSION), nullptr, nullptr >.

Public Member Functions

 Unique_STACK_OF_X509_EXTENSIONS ()
 
 Unique_STACK_OF_X509_EXTENSIONS (STACK_OF(X509_EXTENSION) *exts)
 
- Public Member Functions inherited from ccf::crypto::OpenSSL::Unique_SSL_OBJECT< STACK_OF(X509_EXTENSION), nullptr, nullptr >
 Unique_SSL_OBJECT ()
 C-tor with new pointer via T's c-tor.
 
 Unique_SSL_OBJECT (STACK_OF(X509_EXTENSION) *ptr, void(*dtor)(STACK_OF(X509_EXTENSION) *), bool check_null=true)
 C-tor with pointer created in base class.
 
 operator STACK_OF(X509_EXTENSION) * ()
 Type cast to underlying pointer.
 
 operator STACK_OF(X509_EXTENSION) * () const
 Type cast to underlying pointer.
 
void reset (STACK_OF(X509_EXTENSION) *other)
 Reset pointer, free old if any.
 
STACK_OF(X509_EXTENSION) * release ()
 Release pointer, so it's freed elsewhere (CAUTION!)
 

Additional Inherited Members

- Protected Attributes inherited from ccf::crypto::OpenSSL::Unique_SSL_OBJECT< STACK_OF(X509_EXTENSION), nullptr, nullptr >
std::unique_ptr< STACK_OF(X509_EXTENSION), void(*)(STACK_OF(X509_EXTENSION) *)> p
 Pointer owning storage.
 

Constructor & Destructor Documentation

◆ Unique_STACK_OF_X509_EXTENSIONS() [1/2]

ccf::crypto::OpenSSL::Unique_STACK_OF_X509_EXTENSIONS::Unique_STACK_OF_X509_EXTENSIONS ( )
inline

◆ Unique_STACK_OF_X509_EXTENSIONS() [2/2]

ccf::crypto::OpenSSL::Unique_STACK_OF_X509_EXTENSIONS::Unique_STACK_OF_X509_EXTENSIONS ( STACK_OF(X509_EXTENSION) *  exts)
inline

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