THPDFPDFMACOptions Record

Vælger PDF MAC-politikprofilen, digest-algoritmen, det tilladte digest-sæt og AES-GCM-kravet, der bruges ved tilføjelse eller validering af en PDF message authentication code

Deklaration

THPDFPDFMACOptions= record
  Profile: THPDFPDFMACPolicyProfile;
  DigestAlgorithm: THPDFPDFMACDigestAlgorithm;
  AllowedDigestAlgorithms: THPDFPDFMACDigestAlgorithms;
  RequireAESGCM: boolean;
  class function Compatibility: THPDFPDFMACOptions; static;
  class function Modern: THPDFPDFMACOptions; static;
  class function HighAssurance: THPDFPDFMACOptions; static;
  class function Default: THPDFPDFMACOptions; static;
end;

Enhed

HPDFDoc

Felter

FeltFormål
ProfileTHPDFPDFMACPolicyProfile-mærke, der gemmes sammen med MAC'en: pmppCompatibility, pmppModern, pmppHighAssurance eller pmppCustom
DigestAlgorithmDigest, der bruges til at nøgle og beregne MAC'en ved oprettelse, og den forventede digest, når profilen fastlåser præcis én
AllowedDigestAlgorithmsSæt af digests, der accepteres under validering, og som giver algoritmeagilitet for ældre dokumenter
RequireAESGCMNår true, insisterer valideringen på, at MAC-payloaden er AES-GCM-beskyttet
CompatibilityClass factory: SHA-256 som primær, SHA-2- og SHA-3-sæt tilladt, AES-GCM ikke krævet
ModernClass factory: SHA-384 som primær, SHA-384/SHA-512/SHA-3-sæt tilladt, AES-GCM ikke krævet
HighAssuranceClass factory: kun SHA3-512, og AES-GCM er krævet
DefaultClass factory, der returnerer Compatibility

Brugsnoter

Relaterede API'er