| Botan
    1.10.16
    | 
#include <x509_ext.h>
 
  
 | Public Member Functions | |
| virtual std::string | config_id () const =0 | 
| virtual void | contents_to (Data_Store &subject, Data_Store &issuer) const =0 | 
| virtual Certificate_Extension * | copy () const =0 | 
| virtual std::string | oid_name () const =0 | 
| OID | oid_of () const | 
| virtual | ~Certificate_Extension () | 
| Protected Member Functions | |
| virtual void | decode_inner (const MemoryRegion< byte > &)=0 | 
| virtual MemoryVector< byte > | encode_inner () const =0 | 
| virtual bool | should_encode () const | 
| Friends | |
| class | Extensions | 
X.509 Certificate Extension
Definition at line 22 of file x509_ext.h.
| 
 | inlinevirtual | 
Definition at line 55 of file x509_ext.h.
| 
 | pure virtual | 
| 
 | pure virtual | 
| 
 | pure virtual | 
Make a copy of this extension
Implemented in Botan::Cert_Extension::CRL_ReasonCode, Botan::Cert_Extension::CRL_Number, Botan::Cert_Extension::Certificate_Policies, Botan::Cert_Extension::Extended_Key_Usage, Botan::Cert_Extension::Issuer_Alternative_Name, Botan::Cert_Extension::Subject_Alternative_Name, Botan::Cert_Extension::Authority_Key_ID, Botan::Cert_Extension::Subject_Key_ID, Botan::Cert_Extension::Key_Usage, and Botan::Cert_Extension::Basic_Constraints.
| 
 | protectedpure virtual | 
Referenced by Botan::Extensions::decode_from().
| 
 | protectedpure virtual | 
Referenced by Botan::Extensions::encode_into().
| 
 | pure virtual | 
| OID Botan::Certificate_Extension::oid_of | ( | ) | const | 
Definition at line 72 of file x509_ext.cpp.
References Botan::OIDS::lookup().
Referenced by Botan::Extensions::encode_into().
| 
 | inlineprotectedvirtual | 
Definition at line 58 of file x509_ext.h.
Referenced by Botan::Extensions::encode_into().
| 
 | friend | 
Definition at line 57 of file x509_ext.h.
 1.8.13
 1.8.13