![]() |
Vanilla.PDF
2.2.0
Cross-platform toolkit for creating and modifying PDF documents
|
Static utility class for PKCS#7 signature verification. More...
Public Member Functions | |
| error_type CALLING_CONVENTION | SignatureVerifier_Verify (const BufferHandle *signed_data, const BufferHandle *signature_contents, TrustedCertificateStoreHandle *trusted_store, SignatureVerificationSettingsHandle *settings, SignatureVerificationResultHandle **result) |
| Verify digital signature (low-level API) | |
Static utility class for PKCS#7 signature verification.
| error_type CALLING_CONVENTION SignatureVerifier_Verify | ( | const BufferHandle * | signed_data, |
| const BufferHandle * | signature_contents, | ||
| TrustedCertificateStoreHandle * | trusted_store, | ||
| SignatureVerificationSettingsHandle * | settings, | ||
| SignatureVerificationResultHandle ** | result | ||
| ) |
Verify digital signature (low-level API)
| signed_data | The raw bytes that were signed |
| signature_contents | The PKCS#7 signature blob |
| trusted_store | Trusted certificate store (required) |
| settings | Verification settings (optional, can be NULL for defaults) |
| result | Output verification result |
This is a low-level API that operates on raw bytes extracted from PDF. If settings is NULL, default settings are used (all flags disabled).