|
OpenVPN 3 Core Library
|
#include <cstring>#include <string>#include <vector>#include <openssl/ssl.h>#include <openssl/bio.h>#include <openssl/x509v3.h>#include <openssl/x509.h>#include "openvpn/common/hexstr.hpp"#include "openvpn/common/uniqueptr.hpp"Go to the source code of this file.
Namespaces | |
| namespace | openvpn |
| namespace | openvpn::OpenSSLPKI |
Functions | |
| static std::string | openvpn::OpenSSLPKI::x509_get_subject (::X509 *cert, bool new_format=false) |
| static std::string | openvpn::OpenSSLPKI::X509_get_pem_encoding (::X509 *cert) |
| static std::string | openvpn::OpenSSLPKI::x509_get_signature_algorithm (const ::X509 *cert) |
| static std::string | openvpn::OpenSSLPKI::x509_get_field (::X509 *cert, const int nid) |
| static std::string | openvpn::OpenSSLPKI::x509_get_serial (::X509 *cert) |
| static std::string | openvpn::OpenSSLPKI::x509_get_serial_hex (::X509 *cert) |
| static std::size_t | openvpn::OpenSSLPKI::x509_fingerprint_size () |
| static std::vector< uint8_t > | openvpn::OpenSSLPKI::x509_get_fingerprint (const ::X509 *cert) |