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 &)
void encode_into(class DER_Encoder &) const
bool operator==(const OctetString &s1, const OctetString &s2)
static SecureVector< byte > encode(const BigInt &n, Base base=Binary)
BER_Decoder start_cons(ASN1_Tag, ASN1_Tag=UNIVERSAL)
void add(Certificate_Extension *extn, bool critical=false)
DER_Encoder & encode(bool b)
X509_Time expire_time() const
MemoryVector< byte > serial_number() const
void contents_to(Data_Store &, Data_Store &) const
CRL_Code reason_code() const
MemoryVector< byte > serial_number() const
static BigInt decode(const byte buf[], size_t length, Base base=Binary)
u32bit get1_u32bit(const std::string &, u32bit=0) const
DER_Encoder & start_cons(ASN1_Tag type_tag, ASN1_Tag class_tag=UNIVERSAL)
CRL_Entry(bool throw_on_unknown_critical_extension=false)
void decode_from(class BER_Decoder &)