9#ifndef BOTAN_EAC_ASN1_OBJ_H__
10#define BOTAN_EAC_ASN1_OBJ_H__
12#include <botan/asn1_obj.h>
58 void set_to(
const std::string& str);
99 bool passes_sanity_check()
const;
116 ASN1_Ced(std::string
const& str =
"");
147 ASN1_Cex(std::string
const& str=
"");
179 std::string
value()
const;
192 bool sanity_check()
const;
194 std::string iso_8859_str;
208 ASN1_Car(std::string
const& str =
"");
221 ASN1_Chr(std::string
const& str =
"");
237 return !(lhs == rhs);
ASN1_Car(std::string const &str="")
ASN1_Ced(std::string const &str="")
ASN1_Cex(std::string const &str="")
ASN1_Chr(std::string const &str="")
virtual ~ASN1_EAC_String()
std::string iso_8859() const
void decode_from(class BER_Decoder &)
void encode_into(class DER_Encoder &) const
std::string value() const
ASN1_EAC_String(const std::string &str, ASN1_Tag the_tag)
void add_years(u32bit years)
void decode_from(class BER_Decoder &)
EAC_Time(u64bit, ASN1_Tag t=ASN1_Tag(0))
std::string readable_string() const
void set_to(const std::string &str)
s32bit cmp(const EAC_Time &other) const
void encode_into(class DER_Encoder &) const
std::string as_string() const
void add_months(u32bit months)
bool BOTAN_DLL operator>(const X509_Time &, const X509_Time &)
bool BOTAN_DLL operator<(const X509_Time &, const X509_Time &)
bool BOTAN_DLL operator>=(const X509_Time &, const X509_Time &)
unsigned long long u64bit
bool operator!=(const OctetString &s1, const OctetString &s2)
bool BOTAN_DLL operator<=(const X509_Time &, const X509_Time &)
bool operator==(const OctetString &s1, const OctetString &s2)