Метод THotPDF.AddPubKeyRecipientCertificate
Собирает и регистрирует конверт получателя CMS для public-key шифрования PDF 2.0 с AES-256
Объявление
procedure AddPubKeyRecipientCertificate(const CertificateDER: array of byte; Permissions: THPDFProtectOptions; HashAlgorithm: THPDFRSAOAEPHash= rohSHA256; MGFHashAlgorithm: THPDFRSAOAEPHash= rohSHA256);
Примечания по использованию
- Сначала вызовите
EnablePubKeyEncryptionсaes256 - Сертификат должен содержать публичный ключ RSA
- Политики digest для RSA-OAEP и MGF1 задаются явно и выбираются независимо
- Сгенерированный конверт использует AES-256-CBC для seed и payload разрешений