#include <dx_license.h>
|
| std::map< check::first_type, check::second_type > | checks {} |
| |
| enum dx::license:: { ... } | type |
| |
|
| static constexpr const char * | name [] {"", "demo", "beta", "perpetual"} |
| |
◆ check
| typedef std::pair<::CFStringRef, std::function<bool(::CFStringRef, ::CFTypeRef)> > dx::license::check |
◆ anonymous enum
| Enumerator |
|---|
| none | |
| demo | |
| beta | |
| perpetual | |
◆ license()
◆ cn()
| ::CFStringRef sec::certificate::cn |
( |
| ) |
const |
|
inlineinherited |
◆ count()
◆ dx_catchall_rethrow() [1/2]
◆ dx_catchall_rethrow() [2/2]
◆ emails()
| ::CFArrayRef sec::certificate::emails |
( |
| ) |
const |
|
inlineinherited |
◆ id() [1/24]
◆ id() [2/24]
◆ id() [3/24]
◆ id() [4/24]
◆ id() [5/24]
◆ id() [6/24]
◆ id() [7/24]
◆ id() [8/24]
◆ id() [9/24]
◆ id() [10/24]
◆ id() [11/24]
◆ id() [12/24]
◆ id() [13/24]
◆ id() [14/24]
◆ id() [15/24]
◆ id() [16/24]
◆ id() [17/24]
◆ id() [18/24]
◆ id() [19/24]
◆ id() [20/24]
◆ id() [21/24]
◆ id() [22/24]
◆ id() [23/24]
◆ id() [24/24]
◆ initialize()
◆ issuers()
The issuer is a sequence in the format used by SecItemCopyMatching. The content returned is a DER-encoded X.509 distinguished name. For a display version of the issuer, call SecCertificateCopyValues. The caller must CFRelease the value returned.
◆ operator bool()
| dx::license::operator bool |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator::CFDataRef()
| sec::certificate::operator::CFDataRef |
( |
| ) |
const |
|
inlinenoexceptinherited |
◆ operator::CFDictionaryRef()
| sec::certificate::operator::CFDictionaryRef |
( |
| ) |
const |
|
inlinenoexceptinherited |
◆ operator::CFTypeID()
|
|
inlineexplicitnoexceptinherited |
◆ operator::SecCertificateRef()
| cf::reference< ::SecCertificateRef >::operator ::SecCertificateRef |
( |
| ) |
const |
|
inlinenoexceptinherited |
◆ operator::SecKeyRef()
| sec::certificate::operator::SecKeyRef |
( |
| ) |
const |
|
inlinenoexceptinherited |
Retrieves the public key for a given certificate.
◆ operator[]() [1/2]
| ::CFTypeRef sec::certificate::operator[] |
( |
::CFArrayRef | array | ) |
const |
|
inlinenoexceptinherited |
◆ operator[]() [2/2]
| ::CFTypeRef sec::certificate::operator[] |
( |
::CFStringRef | oid | ) |
const |
|
inlineinherited |
◆ release()
◆ serial()
Return the content of a DER-encoded integer (without the tag and length fields) for this certificate's serial number. The caller must CFRelease the value returned.
◆ subjects()
The subject is a sequence in the format used by SecItemCopyMatching. The content returned is a DER-encoded X.509 distinguished name. For a display version of the subject, call SecCertificateCopyValues. The caller must CFRelease the value returned.
◆ summary()
| ::CFStringRef sec::certificate::summary |
( |
| ) |
const |
|
inlinenoexceptinherited |
◆ valid_after()
| ::CFDateRef sec::certificate::valid_after |
( |
| ) |
const |
|
inlinenoexceptinherited |
Returns the absolute time at which the given certificate becomes valid, or NULL if this value could not be obtained. The caller must CFRelease the value returned.
◆ valid_before()
| ::CFDateRef sec::certificate::valid_before |
( |
| ) |
const |
|
inlinenoexceptinherited |
Returns the absolute time at which the given certificate becomes valid, or NULL if this value could not be obtained. The caller must CFRelease the value returned.
◆ cf_object
◆ checks
| std::map<check::first_type, check::second_type> dx::license::checks {} |
◆ name
| constexpr const char* dx::license::name[] {"", "demo", "beta", "perpetual"} |
|
staticconstexpr |
◆ []
| enum { ... } dx::license::type |
The documentation for this class was generated from the following file: