THPDFPDFMACOptions rekord

Kiválasztja a PDF MAC szabályzatprofilt, a digest algoritmust, az engedélyezett digestkészletet és az AES-GCM követelményt, amelyet PDF üzenethitelesítő kód hozzáadásakor vagy ellenőrzésekor használnak

Deklaráció

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;

Egység

HPDFDoc

Mezők

MezőCél
ProfileA MAC-kel együtt rögzített THPDFPDFMACPolicyProfile címke: pmppCompatibility, pmppModern, pmppHighAssurance vagy pmppCustom
DigestAlgorithmA MAC kulcsához és számításához használt digest létrehozáskor, illetve a várt digest, amikor a profil pontosan egyet rögzít
AllowedDigestAlgorithmsAz érvényesítés során elfogadott digestek halmaza, algoritmus-agilitást biztosítva régebbi dokumentumokhoz
RequireAESGCMtrue esetén az érvényesítés megköveteli, hogy a MAC tartalma AES-GCM védett legyen
CompatibilityOsztálygyár: SHA-256 elsődleges, SHA-2 és SHA-3 halmaz engedélyezett, AES-GCM nem követelmény
ModernOsztálygyár: SHA-384 elsődleges, SHA-384/SHA-512/SHA-3 halmaz engedélyezett, AES-GCM nem követelmény
HighAssuranceOsztálygyár: kizárólag SHA3-512, és AES-GCM kötelező
DefaultA Compatibility értéket visszaadó osztálygyár

Használati megjegyzések

Kapcsolódó API-k