THPDFPDFMACOptions Record

Väljer PDF-MAC-policymodell, digestalgoritm, tillåten digestmängd och AES-GCM-krav som används när en meddelandeautentiseringskod för PDF läggs till eller valideras

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;

Enhet

HPDFDoc

Fält

FältSyfte
ProfileTHPDFPDFMACPolicyProfile-etikett som spelas in med MAC:en: pmppCompatibility, pmppModern, pmppHighAssurance eller pmppCustom
DigestAlgorithmDigest som används för att nyckla och beräkna MAC:en när en skapas, samt den förväntade digesten när profilen låser exakt en
AllowedDigestAlgorithmsMängd av digests som accepteras vid validering, vilket ger algoritmagilitet för äldre dokument
RequireAESGCMNär värdet är true kräver valideringen att MAC:ens nyttolast är AES-GCM-skyddad
CompatibilityKlassfabrik: SHA-256 primär, SHA-2- och SHA-3-mängd tillåten, AES-GCM krävs inte
ModernKlassfabrik: SHA-384 primär, mängden SHA-384/SHA-512/SHA-3 tillåten, AES-GCM krävs inte
HighAssuranceKlassfabrik: bara SHA3-512 och AES-GCM krävs
DefaultKlassfabrik som returnerar Compatibility

Användningsanteckningar

Relaterade API:er