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