14#ifndef OPENVPN_MBEDTLS_PKI_X509CRL_H
15#define OPENVPN_MBEDTLS_PKI_X509CRL_H
21#include <mbedtls/x509_crl.h>
54 void parse(
const std::string &crl_txt)
60 const int status = mbedtls_x509_crl_parse(
chain,
61 (
const unsigned char *)crl_txt.c_str(),
62 crl_txt.length() + 1);
76 mbedtls_x509_crl *
get()
const
91 chain =
new mbedtls_x509_crl;
92 std::memset(
chain, 0,
sizeof(mbedtls_x509_crl));
100 mbedtls_x509_crl_free(
chain);
X509CRL(const std::string &crl_txt)
std::string extract() const
void parse(const std::string &crl_txt)
mbedtls_x509_crl * get() const
Reference count base class for objects tracked by RCPtr. Disallows copying and assignment.