THPDFPDFMACOptions Record

Seleziona il profilo di politica del MAC PDF, l'algoritmo di digest, l'insieme di digest ammessi e il requisito AES-GCM usati quando si aggiunge o si valida un codice di autenticazione dei messaggi PDF

Dichiarazione

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;

Unità

HPDFDoc

Campi

CampoScopo
ProfileEtichetta THPDFPDFMACPolicyProfile registrata con il MAC: pmppCompatibility, pmppModern, pmppHighAssurance o pmppCustom
DigestAlgorithmDigest usato per chiavare e calcolare il MAC quando se ne crea uno, e digest atteso quando il profilo ne fissa esattamente uno
AllowedDigestAlgorithmsInsieme di digest accettati durante la validazione, che abilita l'agilità algoritmica per i documenti più vecchi
RequireAESGCMQuando true, la validazione insiste affinché il payload del MAC sia protetto con AES-GCM
CompatibilityClass factory: primario SHA-256, insieme ammesso SHA-2 e SHA-3, AES-GCM non richiesto
ModernClass factory: primario SHA-384, insieme ammesso SHA-384/SHA-512/SHA-3, AES-GCM non richiesto
HighAssuranceClass factory: solo SHA3-512 e AES-GCM richiesto
DefaultClass factory che restituisce Compatibility

Note sull'utilizzo

API correlate