SetPDFMACEnabled
Tietoturva ja allekirjoitukset
Kuvaus
Ottaa käyttöön tai pois käytöstä erillisen PDF MAC -eheystokenin valitulle asiakirjalle ja myöhemmille saman kirjastoinstanssin tiedostosalausoperaatioille
Token autentikoi koko salatun PDF:n paitsi oman heksadesimaaliarvonsa, ja se varmistetaan automaattisesti, kun suojattu asiakirja ladataan
Syntaksi
Delphi
Function TPDFlib.SetPDFMACEnabled(Enabled: Integer): Integer;
ActiveX
Function PDFlib::SetPDFMACEnabled(Enabled As Long) As Long
DLL
int DLSetPDFMACEnabled(int InstanceID, int Enabled);
Parametrit
| Enabled | Käytä ei-nollan arvoa ottaaksesi PDF MAC -tuotannon käyttöön tai arvoa 0 poistaaksesi sen käytöstä ennen salausta |
|---|
Paluuarvot
| 1 | The setting was accepted |
|---|---|
| 0 | Valittu asiakirjatila ei voi hyväksyä asetusta; LastErrorCode palauttaa arvon 418 |
Huomautukset
Call this function before Encrypt, EncryptFile, or EncryptFileExPDF MAC requires encryption strength 4 for AES-256 revision 6 or strength 5 for AES-GCM; other strengths fail with error 418
Generation uses a 32-byte random MAC key, HKDF-SHA-256 key derivation, AES-256 key wrap, HMAC-SHA-256, and a CMS AuthenticatedData token