8 #ifndef BOTAN_X509_DN_H__
9 #define BOTAN_X509_DN_H__
11 #include <botan/asn1_int.h>
12 #include <botan/asn1_oid.h>
13 #include <botan/asn1_str.h>
27 std::multimap<OID, std::string> get_attributes()
const;
28 std::vector<std::string> get_attribute(
const std::string&)
const;
30 std::multimap<std::string, std::string> contents()
const;
32 void add_attribute(
const std::string&,
const std::string&);
33 void add_attribute(
const OID&,
const std::string&);
35 static std::string deref_info_field(
const std::string&);
40 X509_DN(
const std::multimap<OID, std::string>&);
41 X509_DN(
const std::multimap<std::string, std::string>&);
43 std::multimap<OID, ASN1_String> dn_info;
bool operator!=(const OctetString &s1, const OctetString &s2)
bool operator==(const OctetString &s1, const OctetString &s2)
bool BOTAN_DLL operator<(const X509_Time &, const X509_Time &)