Botan 3.13.0
Crypto and TLS for C&
Botan::Extensions Member List

This is the complete list of members for Botan::Extensions, including all inherited members.

add(std::unique_ptr< Certificate_Extension > extn, bool critical=false)Botan::Extensions
add_new(std::unique_ptr< Certificate_Extension > extn, bool critical=false)Botan::Extensions
ASN1_Object()=defaultBotan::ASN1_Object
ASN1_Object(const ASN1_Object &)=defaultBotan::ASN1_Object
ASN1_Object(ASN1_Object &&)=defaultBotan::ASN1_Object
BER_encode() constBotan::ASN1_Object
count() constBotan::Extensionsinline
critical_extension_set(const OID &oid) constBotan::Extensions
critical_extensions() constBotan::Extensions
decode_from(BER_Decoder &from) overrideBotan::Extensionsvirtual
decode_from(BER_Decoder &from, std::optional< Extension_Context > context)Botan::Extensions
encode_into(DER_Encoder &to) const overrideBotan::Extensionsvirtual
extension_set(const OID &oid) constBotan::Extensions
Extensions()=defaultBotan::Extensions
Extensions(const Extensions &)=defaultBotan::Extensions
Extensions(Extensions &&)=defaultBotan::Extensions
extensions() constBotan::Extensions
extensions_raw() constBotan::Extensions
get(const OID &oid) constBotan::Extensions
get_extension_bits(const OID &oid) constBotan::Extensions
get_extension_object(const OID &oid) constBotan::Extensions
get_extension_object_as(const OID &oid=T::static_oid()) constBotan::Extensionsinline
get_extension_oids() constBotan::Extensionsinline
get_raw(const OID &oid) constBotan::Extensionsinline
has_unknown_critical_extension() constBotan::Extensionsinline
operator=(const Extensions &)=defaultBotan::Extensions
operator=(Extensions &&)=defaultBotan::Extensions
Botan::ASN1_Object::operator=(const ASN1_Object &)=defaultBotan::ASN1_Object
Botan::ASN1_Object::operator=(ASN1_Object &&)=defaultBotan::ASN1_Object
remove(const OID &oid)Botan::Extensions
replace(std::unique_ptr< Certificate_Extension > extn, bool critical=false)Botan::Extensions
validate(const X509_Certificate &subject, const std::optional< X509_Certificate > &issuer, const std::vector< X509_Certificate > &cert_path, std::vector< std::set< Certificate_Status_Code > > &cert_status, size_t pos) constBotan::Extensions
~ASN1_Object()=defaultBotan::ASN1_Objectvirtual
~Extensions() override=defaultBotan::Extensions