Some test text!
To add Long-Term Validation (LTV) information for a signature (these examples assume and use an existing DocTimeStamp for LTV addition):
opts = VerificationOptions(VerificationOptions.e_compatibility_and_archiving) opts.AddTrustedCertificate(in_trusted_cert_path) # By default, we only check online for revocation of certificates using the newer and lighter # OCSP protocol as opposed to CRL, due to lower resource usage and greater reliability. However, # it may be necessary to enable online CRL revocation checking in order to verify some timestamps # (i.e. those that do not have an OCSP responder URL for all non-trusted certificates). opts.EnableOnlineCRLRevocationChecking(True) timestamp_verification_result = doctimestamp_signature_field.Verify(opts) if not doctimestamp_signature_field.EnableLTVOfflineVerification(timestamp_verification_result): print('Could not enable LTV for DocTimeStamp.') return False doc.Save(in_outpath, SDFDoc.e_incremental)
Full code sample which demonstrates using the digital signature API to digitally sign, certify, and/or verify PDF documents.
Get the answers you need: Support
Get unlimited trial usage of PDFTron SDK to bring accurate, reliable, and fast document processing capabilities to any application or workflow.
Select a platform to get started with your free trial.
Unlimited usage. No email address required.
Join our live demo to learn about use cases & capabilities for WebViewerLearn more