THPDFRevisionModificationLevel Type
Grades how severe, in semantic terms, the changes introduced after a signed revision are
Declaration
THPDFRevisionModificationLevel= (rmlNone, rmlLongTermValidation,
rmlFormFillAndSign, rmlAnnotations, rmlOther);
Unit
HPDFDoc
Values
| Value | Purpose |
|---|---|
rmlNone | The revision introduces no semantic change that was detected |
rmlLongTermValidation | The revision adds nothing beyond validation evidence such as LTV data |
rmlFormFillAndSign | The revision fills form fields or adds signatures, the class of change most signature policies accept |
rmlAnnotations | The revision creates, modifies or deletes annotations |
rmlOther | Any other change, the most restrictive grade open to the classifier |
Usage notes
- The ordering is deliberate: a larger ordinal is never less restrictive, so policy checks can compare with
>=against an allowed ceiling - The classifier propagates the worst child level upwards, and
rmlOtherprevails over every lower grade where mixed changes appear in one revision - The analysis is structural and policy-aware; cryptographic validity remains the job of signature verification such as
VerifyLoadedSignature