Botan 3.6.1
Crypto and TLS for C&
|
#include <certstor_windows.h>
Public Member Functions | |
std::vector< X509_DN > | all_subjects () const override |
bool | certificate_known (const X509_Certificate &cert) const |
Certificate_Store_Windows () | |
Certificate_Store_Windows (Certificate_Store_Windows &&)=default | |
Certificate_Store_Windows (const Certificate_Store_Windows &)=default | |
std::vector< X509_Certificate > | find_all_certs (const X509_DN &subject_dn, const std::vector< uint8_t > &key_id) const override |
std::optional< X509_Certificate > | find_cert (const X509_DN &subject_dn, const std::vector< uint8_t > &key_id) const override |
std::optional< X509_Certificate > | find_cert_by_pubkey_sha1 (const std::vector< uint8_t > &key_hash) const override |
std::optional< X509_Certificate > | find_cert_by_raw_subject_dn_sha256 (const std::vector< uint8_t > &subject_hash) const override |
std::optional< X509_CRL > | find_crl_for (const X509_Certificate &subject) const override |
Certificate_Store_Windows & | operator= (Certificate_Store_Windows &&)=default |
Certificate_Store_Windows & | operator= (const Certificate_Store_Windows &)=default |
Certificate Store that is backed by the system trust store on Windows.
Definition at line 21 of file certstor_windows.h.
Botan::Certificate_Store_Windows::Certificate_Store_Windows | ( | ) |
Definition at line 154 of file certstor_windows.cpp.
|
default |
|
default |
|
overridevirtual |
Implements Botan::Certificate_Store.
Definition at line 156 of file certstor_windows.cpp.
References Botan::X509_DN::decode_from().
|
inlineinherited |
cert | certififcate to be searched |
Definition at line 70 of file certstor.h.
References Botan::X509_Certificate::subject_dn(), and Botan::X509_Certificate::subject_key_id().
|
overridevirtual |
Find all certificates with a given Subject DN. Subject DN and even the key identifier might not be unique.
Implements Botan::Certificate_Store.
Definition at line 185 of file certstor_windows.cpp.
|
overridevirtual |
Find a certificate by Subject DN and (optionally) key identifier
Reimplemented from Botan::Certificate_Store.
Definition at line 176 of file certstor_windows.cpp.
|
overridevirtual |
Find a certificate by searching for one with a matching SHA-1 hash of public key.
Implements Botan::Certificate_Store.
Definition at line 190 of file certstor_windows.cpp.
|
overridevirtual |
Not_Implemented |
Implements Botan::Certificate_Store.
Definition at line 214 of file certstor_windows.cpp.
References BOTAN_UNUSED.
|
overridevirtual |
Not Yet Implemented
Reimplemented from Botan::Certificate_Store.
Definition at line 220 of file certstor_windows.cpp.
References BOTAN_UNUSED.
|
default |
|
default |