Method Validate
Validate(string, PdfSignatureValidationOptions, CancellationToken)
Validates every digital signature in a PDF file.
public static PdfSignatureValidationReport Validate(string inputPath, PdfSignatureValidationOptions options = null, CancellationToken cancellationToken = default)
Parameters
inputPathstringPath to the PDF file.
optionsPdfSignatureValidationOptionsValidation options.
nullapplies the defaults.cancellationTokenCancellationTokenCancels the operation.
Returns
- PdfSignatureValidationReport
A report with one verdict per signature.
Validate(Attachment, PdfSignatureValidationOptions, CancellationToken)
Validates every digital signature in a PDF attachment.
public static PdfSignatureValidationReport Validate(Attachment source, PdfSignatureValidationOptions options = null, CancellationToken cancellationToken = default)
Parameters
sourceAttachmentThe source PDF attachment. An encrypted document takes its password from Password.
optionsPdfSignatureValidationOptionsValidation options.
nullapplies the defaults.cancellationTokenCancellationTokenCancels the operation.
Returns
- PdfSignatureValidationReport
A report with one verdict per signature.
Validate(byte[], PdfSignatureValidationOptions, CancellationToken)
Validates every digital signature in an in-memory PDF.
public static PdfSignatureValidationReport Validate(byte[] input, PdfSignatureValidationOptions options = null, CancellationToken cancellationToken = default)
Parameters
inputbyte[]The PDF bytes.
optionsPdfSignatureValidationOptionsValidation options.
nullapplies the defaults.cancellationTokenCancellationTokenCancels the operation.
Returns
- PdfSignatureValidationReport
A report with one verdict per signature.