MySQL 9.1.0
Source Code Documentation
|
Classes | |
struct | OsslDeleter |
struct | OsslDeleter< BIO > |
struct | OsslDeleter< OSSL_DECODER_CTX > |
struct | OsslDeleter< OSSL_ENCODER_CTX > |
struct | OsslDeleter< X509_EXTENSION > |
Typedefs | |
template<class T > | |
using | OsslUniquePtr = std::unique_ptr< T, OsslDeleter< T > > |
using | EvpPkey = CertificateGenerator::EvpPkey |
using | X509Cert = CertificateGenerator::X509Cert |
Functions | |
std::string | read_bio_to_string (BIO *bio) |
template<typename F , typename... Args> | |
std::string | write_custom_pem_to_string (F &&pem_to_bio_func, Args &&...args) |
Get string representation of a PEM (certificate or key) object. More... | |
Variables | |
constexpr const std::array | rsa_key_sizes {2048, 2048, 2048, 3072, 7680, 15360} |
using anonymous_namespace{certificate_generator.cc}::EvpPkey = typedef CertificateGenerator::EvpPkey |
using anonymous_namespace{certificate_generator.cc}::OsslUniquePtr = typedef std::unique_ptr<T, OsslDeleter<T> > |
using anonymous_namespace{certificate_generator.cc}::X509Cert = typedef CertificateGenerator::X509Cert |
std::string anonymous_namespace{certificate_generator.cc}::read_bio_to_string | ( | BIO * | bio | ) |
std::string anonymous_namespace{certificate_generator.cc}::write_custom_pem_to_string | ( | F && | pem_to_bio_func, |
Args &&... | args | ||
) |
Get string representation of a PEM (certificate or key) object.
[in] | pem_to_bio_func | Callback that will be used to convert PEM to BIO. |
[in] | args | Argument pack that will be forwarded to the pem_to_bio_func. |
std::runtime_error | PEM to string conversion failed. |
|
constexpr |