THPDFSignaturePermissionInfo Record
Structurele DocMDP-, FieldMDP- en usage-rights-policywoordenboeken in een ondertekende PDF
Declaratie
THPDFSignaturePermissionInfo= record
TransformMethods: THPDFSignatureTransformMethods;
TransformReferenceCount: Integer;
HasDocMDP: boolean;
DocMDPPermission: THPDFDocMDPPermission;
HasFieldLock: boolean;
HasFieldMDP: boolean;
FieldLockAction: THPDFFieldLockAction;
FieldNames: THPDFAnsiStringArray;
HasUR: boolean;
UsageRights: THPDFUsageRights;
UsageRightsPermissionSource: THPDFUsageRightsPermissionSource;
CatalogUsageRightsMatches: boolean;
UsageRightsRestrictAll: boolean;
UsageRightsMessage: AnsiString;
HasIdentity: boolean;
IdentityObjectNumbers: THPDFIntegerArray;
UnknownTransformMethods: THPDFAnsiStringArray;
CatalogPermissionMatches: boolean;
StructurallyValid: boolean;
Issue: AnsiString;
end;
Eenheid
HPDFDoc
Velden
| Veld | Doel |
|---|---|
TransformMethods | Verzameling herkende /TransformMethod-waarden die op handtekeningwoordenboeken zijn gevonden |
TransformReferenceCount | Aantal geïnspecteerde verwijzingen naar transformatieparameters |
HasDocMDP | True wanneer er een DocMDP-transformatie met een permissiewoordenboek bestaat |
DocMDPPermission | DocMDP-permissieniveau gedeclareerd door de ondertekenende handtekening (1 t/m 3) |
HasFieldLock | True wanneer er een FieldLock-transformatieparameterwoordenboek aanwezig is |
HasFieldMDP | True wanneer er op minstens één handtekening een FieldMDP-transformatie aanwezig is |
FieldLockAction | Lockactie (All / Include / Exclude) van het field-lock-woordenboek |
FieldNames | Veldnamen die het lock- of FieldMDP-beleid opsomt |
HasUR | True wanneer er een usage-rights-handtekening bestaat |
UsageRights | Verzameling usage rights die de UR-handtekening inschakelt |
UsageRightsPermissionSource | Welke revisie met zijn UR-handtekening de effectieve rechten levert |
CatalogUsageRightsMatches | True wanneer het Catalog-item /Perms overeenkomt met de UR-handtekening |
UsageRightsRestrictAll | True wanneer het UR-beleid elke gedocumenteerde mogelijkheid beperkt |
UsageRightsMessage | Detailtekst over de evaluatie van de usage rights |
HasIdentity | True wanneer er een Identity-transformatie (van het type documenttijdstempel) aanwezig is |
IdentityObjectNumbers | Objectnummers van de handtekeningen die de Identity-transformatie dragen |
UnknownTransformMethods | Transformatiemethodenamen buiten de herkende verzameling, een hint op manipulatie |
CatalogPermissionMatches | True wanneer de Catalog-permissiebits overeenkomen met het DocMDP-beleid |
StructurallyValid | True wanneer elk policywoordenboek zonder structuurproblemen is geparseerd |
Issue | Eerst gevonden structuurprobleem, leeg zolang StructurallyValid geldt |
Gebruiksopmerkingen
- Vul het met
GetLoadedSignaturePermissions; het record beschrijft de in het bestand opgeslagen policies, niet of latere revisies zich eraan hebben gehouden - Cryptografische geldigheid blijft de taak van
VerifyLoadedSignature; combineer beide beelden voordat je een document als betrouwbaar bestempelt - Voer dit record in bij
AnalyzeLoadedSignatureRevisions, die het als veldPermissionsin elke revisieanalyse opneemt