9#include <botan/p11_x509.h>
11#if defined(BOTAN_HAS_X509_CERTIFICATES)
15const X509_Certificate& PKCS11_X509_Certificate::certificate()
const {
20X509_CertificateProperties::X509_CertificateProperties(
const std::vector<uint8_t>& subject,
21 const std::vector<uint8_t>& value) :
23 add_binary(AttributeType::Subject, m_subject);
24 add_binary(AttributeType::Value, m_value);
27PKCS11_X509_Certificate::PKCS11_X509_Certificate(Session& session, ObjectHandle handle) :
30PKCS11_X509_Certificate::PKCS11_X509_Certificate(Session& session,
const X509_CertificateProperties& props) :
31 Object(session, props), X509_Certificate(props.value()) {}
Common attributes of all certificate objects.
std::vector< T > unlock(const secure_vector< T > &in)