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
)
Public Function EnableLTVOfflineVerification (
in_verification_result As VerificationResult
) As Boolean
public:
virtual bool EnableLTVOfflineVerification(
[InAttribute] VerificationResult^ in_verification_result
) sealed
function EnableLTVOfflineVerification(in_verification_result);
Parameters
- in_verification_result
- Type: pdftron.PDFVerificationResult
a successful verification result containing a successful
TrustVerificationResult
Return Value
Type:
Booleana boolean status that reflects whether offline verification information was added successfully
See Also