EncryptPublicKey

Безопасность и подписи

Описание

Настраивает шифрование с открытым ключом Adobe.PubSec для выбранного документа по его ожидающим сертификатам получателей и группам разрешений

Синтаксис

Delphi

Function TPDFlib.EncryptPublicKey(Strength: Integer): Integer;

ActiveX

Function PDFlib::EncryptPublicKey(Strength As Long) As Long

DLL

int DLEncryptPublicKey(int InstanceID, int Strength);

Параметры

StrengthИспользуйте 2 для AES-128 с AESV2 или 3 для AES-256 с AESV3

Возвращаемые значения

1Была настроена шифрование с открытым ключом
0Получатель не настроен, стойкость не поддерживается либо состояние документа несовместимо

Примечания

Вывод использует /Filter /Adobe.PubSec, /SubFilter /adbe.pkcs7.s5, CMS EnvelopedData и по-групповые полезные нагрузки правPDF MAC и шифрование только внедренных файлов нельзя сочетать с этой операцией

PDF MAC и шифрование с доступом только к внедренным файлам нельзя комбинировать с этой операцией

См. также

AddPublicKeyRecipientFromFile, SetPublicKeyDecryptionPFX, GetPubSecStatus