8 #ifndef BOTAN_X509_CERTS_H__     9 #define BOTAN_X509_CERTS_H__    11 #include <botan/x509_obj.h>    12 #include <botan/x509_dn.h>    13 #include <botan/x509_key.h>    14 #include <botan/datastor.h>    15 #include <botan/pubkey_enums.h>    56       std::vector<std::string> subject_info(
const std::string& name) 
const;
    64       std::vector<std::string> issuer_info(
const std::string& name) 
const;
    70       std::string start_time() 
const;
    76       std::string end_time() 
const;
    82       u32bit x509_version() 
const;
   112       bool is_CA_cert() 
const;
   119       u32bit path_limit() 
const;
   134       std::vector<std::string> ex_constraints() 
const;
   141       std::vector<std::string> policies() 
const;
 bool is_self_signed() const
bool operator!=(const OctetString &s1, const OctetString &s2)
bool operator==(const OctetString &s1, const OctetString &s2)
X509_DN create_dn(const Data_Store &info)
AlternativeName create_alt_name(const Data_Store &info)
std::string to_string(u64bit n, size_t min_len)