#include <pkey.hpp>
|
static int | pem_password_callback (char *buf, int size, int rwflag, void *userdata) |
|
::EVP_PKEY * | dup (const ::EVP_PKEY *pkey) |
|
Definition at line 32 of file pkey.hpp.
◆ PKey() [1/4]
openvpn::OpenSSLPKI::PKey::PKey |
( |
| ) |
|
|
inline |
◆ PKey() [2/4]
openvpn::OpenSSLPKI::PKey::PKey |
( |
const std::string & |
pkey_txt, |
|
|
const std::string & |
title, |
|
|
SSLLib::Ctx |
ctx |
|
) |
| |
|
inline |
◆ PKey() [3/4]
openvpn::OpenSSLPKI::PKey::PKey |
( |
const PKey & |
other | ) |
|
|
inline |
◆ PKey() [4/4]
openvpn::OpenSSLPKI::PKey::PKey |
( |
PKey && |
other | ) |
|
|
inlinenoexcept |
◆ ~PKey()
openvpn::OpenSSLPKI::PKey::~PKey |
( |
| ) |
|
|
inline |
◆ defined()
bool openvpn::OpenSSLPKI::PKey::defined |
( |
| ) |
const |
|
inline |
◆ dup()
::EVP_PKEY * openvpn::OpenSSLPKI::PKey::dup |
( |
const ::EVP_PKEY * |
pkey | ) |
|
|
inlinestaticprivate |
◆ erase()
void openvpn::OpenSSLPKI::PKey::erase |
( |
| ) |
|
|
inlineprivate |
◆ key_length()
size_t openvpn::OpenSSLPKI::PKey::key_length |
( |
| ) |
const |
|
inline |
◆ key_type()
◆ obj()
::EVP_PKEY * openvpn::OpenSSLPKI::PKey::obj |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
PKey & openvpn::OpenSSLPKI::PKey::operator= |
( |
const PKey & |
other | ) |
|
|
inline |
◆ operator=() [2/2]
PKey & openvpn::OpenSSLPKI::PKey::operator= |
( |
PKey && |
other | ) |
|
|
inlinenoexcept |
◆ parse_pem()
void openvpn::OpenSSLPKI::PKey::parse_pem |
( |
const std::string & |
pkey_txt, |
|
|
const std::string & |
title, |
|
|
SSLLib::Ctx |
libctx |
|
) |
| |
|
inline |
◆ pem_password_callback()
static int openvpn::OpenSSLPKI::PKey::pem_password_callback |
( |
char * |
buf, |
|
|
int |
size, |
|
|
int |
rwflag, |
|
|
void * |
userdata |
|
) |
| |
|
inlinestaticprivate |
◆ render_pem()
std::string openvpn::OpenSSLPKI::PKey::render_pem |
( |
| ) |
const |
|
inline |
◆ set_private_key_password()
void openvpn::OpenSSLPKI::PKey::set_private_key_password |
( |
const std::string & |
pwd | ) |
|
|
inline |
◆ pkey_
::EVP_PKEY* openvpn::OpenSSLPKI::PKey::pkey_ |
|
private |
◆ priv_key_pwd
std::string openvpn::OpenSSLPKI::PKey::priv_key_pwd |
|
private |
The documentation for this class was generated from the following file: