Botan 3.6.1
Crypto and TLS for C&
|
#include <x509_ext.h>
Public Member Functions | |
std::unique_ptr< Certificate_Extension > | copy () const override |
const std::vector< uint8_t > & | extension_contents () const |
bool | is_critical_extension () const |
OID | oid_of () const override |
Unknown_Extension (const OID &oid, bool critical) | |
void | validate (const X509_Certificate &, const X509_Certificate &, const std::vector< X509_Certificate > &, std::vector< std::set< Certificate_Status_Code > > &cert_status, size_t pos) override |
An unknown X.509 extension Will add a failure to the path validation result, if critical
Definition at line 575 of file x509_ext.h.
|
inline |
Definition at line 577 of file x509_ext.h.
|
inlineoverridevirtual |
Make a copy of this extension
Implements Botan::Certificate_Extension.
Definition at line 579 of file x509_ext.h.
|
inline |
|
inline |
Return if this extension was marked critical
Definition at line 598 of file x509_ext.h.
|
inlineoverridevirtual |
Return the OID of this unknown extension
Implements Botan::Certificate_Extension.
Definition at line 586 of file x509_ext.h.
|
inlineoverridevirtual |
Reimplemented from Botan::Certificate_Extension.
Definition at line 600 of file x509_ext.h.