|
dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
|
persistant system configuration storarage base class - do not use directly! use sc::preference More...
#include <sec_certificate.h>
Public Member Functions | |
| certificate(::CFDataRef certificate) | |
| certificate(::CFStringRef name, ::CFArrayRef usage= nullptr) | |
| ::CFStringRef | cn() const |
| ::CFIndex | count() const noexcept |
| ::CFArrayRef | emails() const |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| CFTypeID | id() noexcept |
| reference& | initialize(::SecCertificateRef cf_object, bool retain= true) |
| ::CFDataRef | issuers() const noexcept |
| 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. | |
| virtual | operator bool() const |
| operator type<>() const noexcept | |
| bool | operator !=(::SecCertificateRef cf_object) const noexcept |
| operator ::CFDataRef() const noexcept | |
| operator ::CFDictionaryRef() const noexcept | |
| operator ::CFTypeID() const noexcept | |
| operator ::CFTypeRef() const noexcept | |
| operator ::SecCertificateRef() const noexcept | |
| operator ::SecKeyRef() const noexcept | |
| Retrieves the public key for a given certificate. | |
| bool | operator ==(::SecCertificateRef cf_object) const noexcept |
| ::CFTypeRef | operator [](::CFArrayRef array) const noexcept |
| ::CFTypeRef | operator [](::CFStringRef oid) const |
| reference& | release() noexcept |
| const reference& | retain() const noexcept |
| ::CFDataRef | serial() const noexcept |
| 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. | |
| ::CFDataRef | subjects() const noexcept |
| 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. | |
| ::CFStringRef | summary() const noexcept |
| ::CFDateRef | valid_after() const noexcept |
| 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. | |
| ::CFDateRef | valid_before() const noexcept |
| 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. | |
Protected Attributes | |
| ::SecCertificateRef | cf_object |
persistant system configuration storarage base class - do not use directly! use sc::preference
|
inline |
|
inline |
|
inline |
|
inlinenoexceptinherited |
|
inline |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlineinherited |
|
inlinenoexcept |
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.
|
inlinevirtualinherited |
Reimplemented in dx::license.
|
noexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineexplicitnoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexcept |
Retrieves the public key for a given certificate.
|
inlinenoexceptinherited |
|
inlinenoexcept |
|
inline |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexcept |
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.
|
inlinenoexcept |
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.
|
inlinenoexcept |
|
inlinenoexcept |
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.
|
inlinenoexcept |
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.
|
protectedinherited |