Botan
1.11.15
|
#include <asn1_obj.h>
Public Member Functions | |
virtual void | decode_from (class BER_Decoder &from)=0 |
virtual void | encode_into (class DER_Encoder &to) const =0 |
virtual | ~ASN1_Object () |
Basic ASN.1 Object Interface
Definition at line 57 of file asn1_obj.h.
virtual Botan::ASN1_Object::~ASN1_Object | ( | ) | [inline, virtual] |
Definition at line 72 of file asn1_obj.h.
{}
virtual void Botan::ASN1_Object::decode_from | ( | class BER_Decoder & | from | ) | [pure virtual] |
Decode whatever this object is from from
from | the BER_Decoder that will be read from |
Implemented in Botan::Cert_Extension::CRL_Distribution_Points::Distribution_Point, Botan::ASN1_EAC_String, Botan::X509_Object, Botan::Extensions, Botan::OCSP::SingleResponse, Botan::CRL_Entry, Botan::OCSP::CertID, Botan::AlgorithmIdentifier, Botan::AlternativeName, Botan::X509_DN, Botan::EAC_Time, Botan::Attribute, Botan::OID, Botan::X509_Time, and Botan::ASN1_String.
Referenced by Botan::BER_Decoder::decode().
virtual void Botan::ASN1_Object::encode_into | ( | class DER_Encoder & | to | ) | const [pure virtual] |
Encode whatever this object is into to
to | the DER_Encoder that will be written to |
Implemented in Botan::Cert_Extension::CRL_Distribution_Points::Distribution_Point, Botan::ASN1_EAC_String, Botan::X509_Object, Botan::Extensions, Botan::OCSP::SingleResponse, Botan::CRL_Entry, Botan::OCSP::CertID, Botan::AlgorithmIdentifier, Botan::AlternativeName, Botan::X509_DN, Botan::EAC_Time, Botan::Attribute, Botan::OID, Botan::X509_Time, and Botan::ASN1_String.
Referenced by Botan::DER_Encoder::encode().