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 |
|---|---|
Profile | MACin mukana kirjattava THPDFPDFMACPolicyProfile-nimiö: pmppCompatibility, pmppModern, pmppHighAssurance tai pmppCustom |
DigestAlgorithm | Tiivistelmä, jolla MAC avaimetetaan ja lasketaan luotaessa, ja odotettu tiivistelmä, kun profiili lukitsee täsmälleen yhden |
AllowedDigestAlgorithms | Joukko validoinnissa hyväksyttyjä tiivistelmiä, mikä mahdollistaa algoritmijoustavuuden vanhemmille asiakirjoille |
RequireAESGCM | Kun arvo on true, validointi vaatii, että MACin hyötykuorma on AES-GCM-suojattu |
Compatibility | Luokkatehdas: ensisijainen SHA-256, sallittu joukko SHA-2 ja SHA-3, AES-GCM ei vaadita |
Modern | Luokkatehdas: ensisijainen SHA-384, sallittu joukko SHA-384/SHA-512/SHA-3, AES-GCM ei vaadita |
HighAssurance | Luokkatehdas: vain SHA3-512 ja AES-GCM vaaditaan |
Default | Luokkatehdas, joka palauttaa arvon Compatibility |
Käyttöhuomautukset
- Valitse yksi neljästä luokkatehtaasta tietueen käsin kokoamisen sijaan; vain mukautettu profiili vaatii kenttien käsintäytön, ja validointi hylkää asetukset, jotka ovat ristiriidassa niiden profiilinimiön kanssa
- Anna tietue
THotPDF.AddStandalonePDFMAC-kutsulle MACin luomiseksi, taiTHotPDF.ValidatePDFMACille sekä ketju-/revisiovalidoijille käytännön valvomiseksi tarkistuksen yhteydessä - Käytä
Compatibilityia asiakirjoihin, joiden on todennuttava vanhempienkin työkaluketjujen läpi, jaHighAssuranceia, kun kvanttiaikaan valmis SHA-3 ja todennettu salaus on määrätty