Click or drag to resize

DigitalSignatureFieldEnableLTVOfflineVerification Method

Given a successful verification result that required online information to verify trust (trust verification must have been enabledand successful during the verification), embeds data into the PDF document that allows the signature to be verified offline. (This is accomplished using DSSand VRI dictionaries.) When this operation is successfully completed, one of the two components of secure long term validation(LTV) will be in place.The other necessary component of secure long term validation is to make sure to timestamp the document appropriately while the signature is still verifiable to maintain a chain of unexpired secure timestamps attesting to the integrity of the document.The verifiability of the signature should thereafter be maintainable in such a fashion despite any possible certificate expiry, algorithm compromise, or key compromise that would have otherwise rendered it invalid if it were to be verified using a time in the future rather than a securely - signed timestamp - derived time nearer the time of signing(at which which the signature was verifiable without extra data). This function, if given a good verification result, is also capable of making timestamp (DocTimeStamp ETSI.RFC3161) signatures LTV - enabled, which is necessary to do first when you intend to add another timestamp around an already - timestamped document to extend or enhance its verifiability(as described above), as per the PDF 2.0 and ETSI TS 102 778 - 4 (PAdES Level 4) specifications.

Namespace:  pdftron.PDF
Assembly:  pdftron (in pdftron.dll) Version: 255.255.255.255
Syntax
public bool EnableLTVOfflineVerification(
	VerificationResult in_verification_result
)

Parameters

in_verification_result
Type: pdftron.PDFVerificationResult
a successful verification result containing a successful TrustVerificationResult

Return Value

Type: Boolean
a boolean status that reflects whether offline verification information was added successfully
See Also