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>
28 std::vector<std::string>
get_attribute(
const std::string&)
const;
30 std::multimap<std::string, std::string>
contents()
const;
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;
static std::string deref_info_field(const std::string &)
void decode_from(class BER_Decoder &)
std::multimap< std::string, std::string > contents() const
void add_attribute(const std::string &, const std::string &)
std::multimap< OID, std::string > get_attributes() const
MemoryVector< byte > get_bits() const
std::vector< std::string > get_attribute(const std::string &) const
void encode_into(class DER_Encoder &) const
bool BOTAN_DLL operator<(const X509_Time &, const X509_Time &)
bool operator!=(const OctetString &s1, const OctetString &s2)
bool operator==(const OctetString &s1, const OctetString &s2)