Botan  2.4.0
Crypto and TLS for C++11
Public Member Functions | List of all members
Botan::ASN1_Object Class Referenceabstract

#include <asn1_obj.h>

Inheritance diagram for Botan::ASN1_Object:
Botan::AlgorithmIdentifier Botan::AlternativeName Botan::ASN1_String Botan::Attribute Botan::Cert_Extension::CRL_Distribution_Points::Distribution_Point Botan::CRL_Entry Botan::Extensions Botan::GeneralName Botan::GeneralSubtree Botan::OCSP::CertID Botan::OCSP::SingleResponse Botan::OID Botan::X509_DN Botan::X509_Object Botan::X509_Time

Public Member Functions

 ASN1_Object ()=default
 
 ASN1_Object (const ASN1_Object &)=default
 
virtual void decode_from (BER_Decoder &from)=0
 
virtual void encode_into (DER_Encoder &to) const =0
 
ASN1_Objectoperator= (const ASN1_Object &)=default
 
virtual ~ASN1_Object ()=default
 

Detailed Description

Basic ASN.1 Object Interface

Definition at line 64 of file asn1_obj.h.

Constructor & Destructor Documentation

◆ ASN1_Object() [1/2]

Botan::ASN1_Object::ASN1_Object ( )
default

◆ ASN1_Object() [2/2]

Botan::ASN1_Object::ASN1_Object ( const ASN1_Object )
default

◆ ~ASN1_Object()

virtual Botan::ASN1_Object::~ASN1_Object ( )
virtualdefault

Member Function Documentation

◆ decode_from()

virtual void Botan::ASN1_Object::decode_from ( BER_Decoder from)
pure virtual

◆ encode_into()

virtual void Botan::ASN1_Object::encode_into ( DER_Encoder to) const
pure virtual

◆ operator=()

ASN1_Object& Botan::ASN1_Object::operator= ( const ASN1_Object )
default

The documentation for this class was generated from the following file: