THPDFPDFMACOptions Record

Valitsee PDF MAC -käytäntöprofiilin, tiivistelmäalgoritmin, sallitun tiivistelmäjoukon ja AES-GCM-vaatimuksen, joita käytetään PDF-viestintodennuskoodin lisäämisessä tai validoimisessa

Määrittely

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;

Yksikkö

HPDFDoc

Kentät

KenttäTarkoitus
ProfileMACin mukana kirjattava THPDFPDFMACPolicyProfile-nimiö: pmppCompatibility, pmppModern, pmppHighAssurance tai pmppCustom
DigestAlgorithmTiivistelmä, jolla MAC avaimetetaan ja lasketaan luotaessa, ja odotettu tiivistelmä, kun profiili lukitsee täsmälleen yhden
AllowedDigestAlgorithmsJoukko validoinnissa hyväksyttyjä tiivistelmiä, mikä mahdollistaa algoritmijoustavuuden vanhemmille asiakirjoille
RequireAESGCMKun arvo on true, validointi vaatii, että MACin hyötykuorma on AES-GCM-suojattu
CompatibilityLuokkatehdas: ensisijainen SHA-256, sallittu joukko SHA-2 ja SHA-3, AES-GCM ei vaadita
ModernLuokkatehdas: ensisijainen SHA-384, sallittu joukko SHA-384/SHA-512/SHA-3, AES-GCM ei vaadita
HighAssuranceLuokkatehdas: vain SHA3-512 ja AES-GCM vaaditaan
DefaultLuokkatehdas, joka palauttaa arvon Compatibility

Käyttöhuomautukset

Aiheeseen liittyvät API:t