Botan
1.10.9
|
#include <certstor.h>
Public Member Functions | |
virtual void | add_certificate (const X509_Certificate &cert)=0 |
virtual void | add_crl (const X509_CRL &crl)=0 |
virtual Certificate_Store * | clone () const =0 |
virtual std::vector< X509_Certificate > | find_cert_by_subject_and_key_id (const X509_DN &subject_dn, const MemoryRegion< byte > &key_id) const =0 |
virtual std::vector< X509_CRL > | find_crl_by_subject_and_key_id (const X509_DN &issuer_dn, const MemoryRegion< byte > &key_id) const =0 |
virtual | ~Certificate_Store () |
Certificate Store Interface
Definition at line 19 of file certstor.h.
|
inlinevirtual |
Definition at line 22 of file certstor.h.
|
pure virtual |
Add a certificate; this may fail if the store is write-only
Implemented in Botan::Certificate_Store_Memory.
|
pure virtual |
Add a CRL; this may fail if the store is write-only
Implemented in Botan::Certificate_Store_Memory.
|
pure virtual |
Implemented in Botan::Certificate_Store_Memory.
|
pure virtual |
Subject DN and (optionally) key identifier
Implemented in Botan::Certificate_Store_Memory.
|
pure virtual |
Find CRLs by the DN and key id of the issuer
Implemented in Botan::Certificate_Store_Memory.