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

EnabledKäytä ei-nollan arvoa ottaaksesi PDF MAC -tuotannon käyttöön tai arvoa 0 poistaaksesi sen käytöstä ennen salausta

Paluuarvot

1The setting was accepted
0Valittu 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

Katso myös

GetPDFMACStatus, ValidatePDFMAC, Encrypt