Botan
1.10.9
|
#include <certstor.h>
Public Member Functions | |
void | add_certificate (const X509_Certificate &cert) |
void | add_crl (const X509_CRL &crl) |
Certificate_Store_Memory () | |
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 |
std::vector< X509_CRL > | find_crl_by_subject_and_key_id (const X509_DN &issuer_dn, const MemoryRegion< byte > &key_id) const |
In Memory Certificate Store
Definition at line 56 of file certstor.h.
|
inline |
|
virtual |
Add a certificate; this may fail if the store is write-only
Implements Botan::Certificate_Store.
Definition at line 17 of file certstor.cpp.
|
virtual |
Add a CRL; this may fail if the store is write-only
Implements Botan::Certificate_Store.
Definition at line 53 of file certstor.cpp.
References Botan::X509_CRL::issuer_dn(), and Botan::X509_CRL::this_update().
|
virtual |
Implements Botan::Certificate_Store.
Definition at line 12 of file certstor.cpp.
References Certificate_Store_Memory().
|
virtual |
Subject DN and (optionally) key identifier
Implements Botan::Certificate_Store.
Definition at line 29 of file certstor.cpp.
References Botan::MemoryRegion< T >::size().
|
virtual |
Find CRLs by the DN and key id of the issuer
Implements Botan::Certificate_Store.
Definition at line 75 of file certstor.cpp.
References Botan::MemoryRegion< T >::size().