![]() |
Vanilla.PDF
2.2.0
Cross-platform toolkit for creating and modifying PDF documents
|
Collection of trusted certificates for signature verification. More...
| error_type CALLING_CONVENTION | TrustedCertificateStore_Create (TrustedCertificateStoreHandle **result) |
| Create an empty trusted certificate store. | |
| error_type CALLING_CONVENTION | TrustedCertificateStore_AddCertificateFromPEM (TrustedCertificateStoreHandle *handle, const BufferHandle *pem_data) |
| Add a certificate from PEM format. | |
| error_type CALLING_CONVENTION | TrustedCertificateStore_AddCertificateFromDER (TrustedCertificateStoreHandle *handle, const BufferHandle *der_data) |
| Add a certificate from DER format. | |
| error_type CALLING_CONVENTION | TrustedCertificateStore_LoadFromDirectory (TrustedCertificateStoreHandle *handle, string_type directory_path) |
| Load certificates from directory (e.g., /etc/ssl/certs) | |
| error_type CALLING_CONVENTION | TrustedCertificateStore_LoadSystemDefaults (TrustedCertificateStoreHandle *handle) |
| Load system default trusted certificates. | |
| error_type CALLING_CONVENTION | TrustedCertificateStore_Release (TrustedCertificateStoreHandle *handle) |
| Decrement the internal reference counter. | |
Additional Inherited Members | |
Public Member Functions inherited from IUnknownHandle | |
| error_type CALLING_CONVENTION | IUnknown_AddRef (IUnknownHandle *handle) |
| Increment the internal reference counter. | |
Related Symbols inherited from IUnknownHandle | |
| error_type CALLING_CONVENTION | IUnknown_Release (IUnknownHandle *handle) |
| Decrement the internal reference counter. | |
Collection of trusted certificates for signature verification.
|
related |
Add a certificate from PEM format.
| handle | The certificate store |
| pem_data | PEM-encoded certificate data (null-terminated UTF-8 string) |
|
related |
Add a certificate from DER format.
| handle | The certificate store |
| der_data | DER-encoded certificate data |
|
related |
Load certificates from directory (e.g., /etc/ssl/certs)
| handle | The certificate store |
| directory_path | Path to directory containing certificates (UTF-8 encoded) |
|
related |
Load system default trusted certificates.
| handle | The certificate store |
On Windows: Uses Windows Certificate Store On Linux/macOS: Uses OpenSSL default paths
|
related |
Decrement the internal reference counter.
When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.