THPDFSignaturePermissionInfo Record
De strukturelle DocMDP-, FieldMDP- og brugsrettighedspolitik-ordbøger, der er gemt i en signeret PDF
Deklaration
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;
Enhed
HPDFDoc
Felter
| Felt | Formål |
|---|---|
TransformMethods | Sæt af genkendte /TransformMethod-værdier fundet på signaturordbøger |
TransformReferenceCount | Antal transformparameter-referencer, der er inspiceret |
HasDocMDP | True, når en DocMDP-transform med en tilladelsesordbog findes |
DocMDPPermission | DocMDP-tilladelsesniveau deklareret af den signerende signatur (1 til 3) |
HasFieldLock | True, når en FieldLock-transformparameterordbog er til stede |
HasFieldMDP | True, når en FieldMDP-transform er til stede på en vilkårlig signatur |
FieldLockAction | Låsehandling (All / Include / Exclude) i feltlåse-ordbogen |
FieldNames | Feltnavne opført af låsen eller FieldMDP-politikken |
HasUR | True, når en brugsrettigheds-signatur findes |
UsageRights | Sæt af brugsrettigheder aktiveret af UR-signaturen |
UsageRightsPermissionSource | Hvilken revisions UR-signatur, der leverer de effektive rettigheder |
CatalogUsageRightsMatches | True, når katalogets /Perms-post er i overensstemmelse med UR-signaturen |
UsageRightsRestrictAll | True, når UR-politikken begrænser hver dokumenteret egenskab |
UsageRightsMessage | Detaljetekst om evalueringen af brugsrettighederne |
HasIdentity | True, når en Identity-transform (i dokumenttidsstempel-stil) er til stede |
IdentityObjectNumbers | Objektnumre på signaturerne, der bærer Identity-transformen |
UnknownTransformMethods | Navne på transformmetoder uden for det genkendte sæt, et hint om manipulation |
CatalogPermissionMatches | True, når katalogets tilladelsesbits er i overensstemmelse med DocMDP-politikken |
StructurallyValid | True, når hver politikordbog blev parset uden strukturelle problemer |
Issue | Første fundne strukturelle problem, tom når StructurallyValid gælder |
Brugsnoter
- Udfyld den med
GetLoadedSignaturePermissions; posten beskriver de politikker, der er gemt i filen, ikke om senere revisioner overholdt dem - Kryptografisk validitet forbliver
VerifyLoadedSignatures opgave; kombiner begge syn, før du beslutter, at et dokument er troværdigt - Giv denne post videre til
AnalyzeLoadedSignatureRevisions, som indlejrer den somPermissions-feltet i hver revisionsanalyse