ValidateSignaturesAsync(PdfSignatureValidationOptions?, CancellationToken) Method

Definition

Namespace Broadside
Assembly Broadside.dll

Validates every signature of the document as ValidateSignatures(PdfSignatureValidationOptions?) does, fetching revocation data (when OnlineRevocationClient is set) asynchronously.

public Task<IReadOnlyList<PdfSignatureValidation>> ValidateSignaturesAsync(PdfSignatureValidationOptions? options = null, CancellationToken cancellationToken = default(CancellationToken))

Parameters

options
PdfSignatureValidationOptions

The trust anchors, extra certificates, validation time and revocation settings; null for none and now.

cancellationToken
CancellationToken

Cancels the online fetches.

Returns

Task<IReadOnlyList<PdfSignatureValidation>>
One validation per signed signature field, in signing order.

Remarks

ISO 32000-2 §12.8.1, §12.8.3.4.6; RFC 6960 Appendix A.1.