#include <memory>
#include <string>
#include <openssl/err.h>
#include <openssl/evp.h>
#include <openssl/pem.h>
#include <openssl/rsa.h>
#include <openssl/x509v3.h>
#include "dim.h"
#include "mysql/harness/filesystem.h"
#include "mysql/harness/stdx/expected.h"
 
Go to the source code of this file.
 | 
| enum class   | cert_errc {  
  rsa_generation_failed
, evp_pkey_generation_failed
, cert_alloc_failed
, cert_set_version_failed
,  
  cert_set_serial_failed
, cert_set_validity_failed
, cert_set_public_key_failed
, cert_set_cn_failed
,  
  cert_set_issuer_failed
, cert_set_v3_extensions_failed
, cert_could_not_be_signed
 
 } | 
|   | 
◆ cert_errc
| Enumerator | 
|---|
| rsa_generation_failed  |  | 
| evp_pkey_generation_failed  |  | 
| cert_alloc_failed  |  | 
| cert_set_version_failed  |  | 
| cert_set_serial_failed  |  | 
| cert_set_validity_failed  |  | 
| cert_set_public_key_failed  |  | 
| cert_set_cn_failed  |  | 
| cert_set_issuer_failed  |  | 
| cert_set_v3_extensions_failed  |  | 
| cert_could_not_be_signed  |  | 
 
 
◆ cert_err_category()
  
  
      
        
          | const std::error_category & cert_err_category  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinenoexcept   | 
  
 
 
◆ make_error_code()
  
  
      
        
          | std::error_code make_error_code  | 
          ( | 
          cert_errc  | 
          e | ) | 
           | 
         
       
   | 
  
inlinenoexcept   |