API Reference
Class
PdfLongTermValidationEnricher
Creates append-only DSS/VRI revisions for cryptographically verified PDF signatures.
Inheritance
- Object
- PdfLongTermValidationEnricher
Methods
Enrich 3 overloads
public static PdfLongTermValidationEnrichmentResult Enrich(Byte[] pdf, PdfLongTermValidationEvidence evidence, IPdfSignatureCryptographyProvider cryptographyProvider, PdfReadOptions readOptions = null) #Returns:
PdfLongTermValidationEnrichmentResultAppends DER-encoded validation material for one signature without changing any existing PDF byte. Signature math and the signed-content digest must first validate through cryptographyProvider.
Parameters
- pdf System.Byte[]
- evidence OfficeIMO.Pdf.PdfLongTermValidationEvidence
- cryptographyProvider OfficeIMO.Pdf.IPdfSignatureCryptographyProvider
- readOptions OfficeIMO.Pdf.PdfReadOptions = null
public static PdfLongTermValidationEnrichmentResult Enrich(Stream input, PdfLongTermValidationEvidence evidence, IPdfSignatureCryptographyProvider cryptographyProvider, PdfReadOptions readOptions = null) #Returns:
PdfLongTermValidationEnrichmentResultEnriches a readable PDF stream.
Parameters
- input System.IO.Stream
- evidence OfficeIMO.Pdf.PdfLongTermValidationEvidence
- cryptographyProvider OfficeIMO.Pdf.IPdfSignatureCryptographyProvider
- readOptions OfficeIMO.Pdf.PdfReadOptions = null
public static PdfLongTermValidationEnrichmentResult Enrich(String inputPath, String outputPath, PdfLongTermValidationEvidence evidence, IPdfSignatureCryptographyProvider cryptographyProvider, PdfReadOptions readOptions = null) #Returns:
PdfLongTermValidationEnrichmentResultEnriches a PDF file and writes the verified append-only result.
Parameters
- inputPath System.String
- outputPath System.String
- evidence OfficeIMO.Pdf.PdfLongTermValidationEvidence
- cryptographyProvider OfficeIMO.Pdf.IPdfSignatureCryptographyProvider
- readOptions OfficeIMO.Pdf.PdfReadOptions = null