a system certificate store by name and location, read only
More...
#include <crypt_store.h>
|
| template<typename visit_t> |
| bool | each (::DWORD type, const void *parameter, visit_t visit) const |
| | every certificate matching (type, parameter: CertFindCertificateInStore), until visit(certificate&) returns false
|
| | operator bool () const noexcept |
| | operator::HCERTSTORE () const noexcept |
| | store (const char *name, ::DWORD location=CERT_SYSTEM_STORE_CURRENT_USER) noexcept |
| | the system store; a missing one leaves the store empty (operator bool)
|
| | store (const store &)=delete |
| virtual | ~store () |
a system certificate store by name and location, read only
◆ store() [1/2]
| crypt::store::store |
( |
const char * | name, |
|
|
::DWORD | location = CERT_SYSTEM_STORE_CURRENT_USER ) |
|
inlinenoexcept |
the system store; a missing one leaves the store empty (operator bool)
◆ store() [2/2]
| crypt::store::store |
( |
const store & | | ) |
|
|
delete |
◆ ~store()
| virtual crypt::store::~store |
( |
| ) |
|
|
inlinevirtual |
◆ each()
template<typename visit_t>
| bool crypt::store::each |
( |
::DWORD | type, |
|
|
const void * | parameter, |
|
|
visit_t | visit ) const |
|
inline |
every certificate matching (type, parameter: CertFindCertificateInStore), until visit(certificate&) returns false
◆ operator bool()
| crypt::store::operator bool |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator::HCERTSTORE()
| crypt::store::operator::HCERTSTORE |
( |
| ) |
const |
|
inlinenoexcept |
◆ handle
The documentation for this class was generated from the following file: