Vanilla.PDF  2.2.0
Cross-platform toolkit for creating and modifying PDF documents
List of all members
SignatureVerifier Class Reference

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)
 

Detailed Description

Static utility class for PKCS#7 signature verification.

Member Function Documentation

◆ SignatureVerifier_Verify()

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)

Parameters
signed_dataThe raw bytes that were signed
signature_contentsThe PKCS#7 signature blob
trusted_storeTrusted certificate store (required)
settingsVerification settings (optional, can be NULL for defaults)
resultOutput 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).


The documentation for this class was generated from the following file: