8 #include <botan/certstor.h>    19    for(
size_t i = 0; i != certs.size(); ++i)
    25    certs.push_back(cert);
    28 std::vector<X509_Certificate>
    33    std::vector<X509_Certificate> result;
    35    for(
size_t i = 0; i != certs.size(); ++i)
    42          if(skid.
size() && skid != key_id) 
    46       if(certs[i].subject_dn() == subject_dn)
    47          result.push_back(certs[i]);
    57    for(
size_t i = 0; i != crls.size(); ++i)
    60       if(crls[i].issuer_dn() == crl_issuer)
    79    std::vector<X509_CRL> result;
    81    for(
size_t i = 0; i != crls.size(); ++i)
    88          if(akid.
size() && akid != key_id) 
    92       if(crls[i].issuer_dn() == issuer_dn)
    93          result.push_back(crls[i]);
 void add_crl(const X509_CRL &crl)
X509_Time this_update() const
Certificate_Store_Memory()
X509_DN issuer_dn() const
std::vector< X509_CRL > find_crl_by_subject_and_key_id(const X509_DN &issuer_dn, const MemoryRegion< byte > &key_id) const
Certificate_Store * clone() const
std::vector< X509_Certificate > find_cert_by_subject_and_key_id(const X509_DN &subject_dn, const MemoryRegion< byte > &key_id) const
void add_certificate(const X509_Certificate &cert)