#include <openssl_wrappers.h>
Inherits ccf::crypto::OpenSSL::Unique_SSL_OBJECT< X509, X509_new, X509_free >.
|
| Unique_X509 (BIO *mem, bool pem, bool check_null=false) |
|
| Unique_X509 (X509 *cert, bool check_null) |
|
| Unique_SSL_OBJECT () |
| C-tor with new pointer via T's c-tor.
|
|
| Unique_SSL_OBJECT (T *ptr, void(*dtor)(T *), bool check_null=true) |
| C-tor with pointer created in base class.
|
|
| Unique_SSL_OBJECT () |
| C-tor with new pointer via T's c-tor.
|
|
| Unique_SSL_OBJECT (X509 *ptr, void(*dtor)(X509 *), bool check_null=true) |
| C-tor with pointer created in base class.
|
|
| operator X509 * () |
| Type cast to underlying pointer.
|
|
| operator X509 * () const |
| Type cast to underlying pointer.
|
|
void | reset (X509 *other) |
| Reset pointer, free old if any.
|
|
X509 * | release () |
| Release pointer, so it's freed elsewhere (CAUTION!)
|
|
|
std::unique_ptr< X509, void(*)(X509 *)> | p |
| Pointer owning storage.
|
|
◆ Unique_X509() [1/2]
ccf::crypto::OpenSSL::Unique_X509::Unique_X509 |
( |
BIO * |
mem, |
|
|
bool |
pem, |
|
|
bool |
check_null = false |
|
) |
| |
|
inline |
◆ Unique_X509() [2/2]
ccf::crypto::OpenSSL::Unique_X509::Unique_X509 |
( |
X509 * |
cert, |
|
|
bool |
check_null |
|
) |
| |
|
inline |
◆ Unique_SSL_OBJECT() [1/2]
C-tor with new pointer via T's c-tor.
◆ Unique_SSL_OBJECT() [2/2]
C-tor with pointer created in base class.
The documentation for this struct was generated from the following file: