Botan
1.10.12
|
#include <x509_ext.h>
Public Member Functions | |
Basic_Constraints (bool ca=false, size_t limit=0) | |
Basic_Constraints * | copy () const |
bool | get_is_ca () const |
size_t | get_path_limit () const |
OID | oid_of () const |
Protected Member Functions | |
virtual bool | should_encode () const |
Basic Constraints Extension
Definition at line 95 of file x509_ext.h.
|
inline |
Definition at line 101 of file x509_ext.h.
|
inlinevirtual |
Make a copy of this extension
Implements Botan::Certificate_Extension.
Definition at line 98 of file x509_ext.h.
|
inline |
Definition at line 104 of file x509_ext.h.
size_t Botan::Cert_Extension::Basic_Constraints::get_path_limit | ( | ) | const |
Definition at line 171 of file x509_ext.cpp.
References Botan::Data_Store::add(), Botan::BIT_STRING, Botan::BOOLEAN, Botan::BER_Object::class_tag, Botan::BER_Decoder::decode(), Botan::BER_Decoder::decode_optional(), Botan::PEM_Code::encode(), Botan::DER_Encoder::encode(), Botan::DER_Encoder::encode_if(), Botan::DER_Encoder::end_cons(), Botan::BER_Decoder::end_cons(), Botan::DER_Encoder::get_contents(), Botan::BER_Decoder::get_next_object(), Botan::INTEGER, Botan::low_bit(), Botan::NO_CONSTRAINTS, Botan::OCTET_STRING, Botan::MemoryRegion< T >::push_back(), Botan::SEQUENCE, Botan::MemoryRegion< T >::size(), Botan::DER_Encoder::start_cons(), Botan::BER_Decoder::start_cons(), Botan::BER_Object::type_tag, Botan::UNIVERSAL, Botan::BER_Object::value, and Botan::BER_Decoder::verify_end().
|
inherited |
Definition at line 72 of file x509_ext.cpp.
References Botan::OIDS::lookup().
Referenced by Botan::Extensions::encode_into().
|
inlineprotectedvirtualinherited |
Definition at line 58 of file x509_ext.h.
Referenced by Botan::Extensions::encode_into().