![]() |
MySQL 8.4.6
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 |