8 #include <botan/crl_ent.h>
9 #include <botan/x509_ext.h>
10 #include <botan/der_enc.h>
11 #include <botan/ber_dec.h>
12 #include <botan/bigint.h>
13 #include <botan/oids.h>
14 #include <botan/time.h>
22 throw_on_unknown_critical(t_on_unknown_crit)
31 throw_on_unknown_critical(false)
92 Extensions extensions(throw_on_unknown_critical);
bool operator!=(const OctetString &s1, const OctetString &s2)
BER_Decoder & decode(bool &)
bool operator==(const OctetString &s1, const OctetString &s2)
static SecureVector< byte > encode(const BigInt &n, Base base=Binary)
void contents_to(Data_Store &, Data_Store &) const
BER_Decoder start_cons(ASN1_Tag, ASN1_Tag=UNIVERSAL)
void encode_into(class DER_Encoder &) const
void add(Certificate_Extension *extn, bool critical=false)
DER_Encoder & encode(bool b)
MemoryVector< byte > serial_number() const
u32bit get1_u32bit(const std::string &, u32bit=0) const
static BigInt decode(const byte buf[], size_t length, Base base=Binary)
DER_Encoder & start_cons(ASN1_Tag type_tag, ASN1_Tag class_tag=UNIVERSAL)
X509_Time expire_time() const
MemoryVector< byte > serial_number() const
CRL_Code reason_code() const
CRL_Entry(bool throw_on_unknown_critical_extension=false)
void decode_from(class BER_Decoder &)