AddPublicKeyRecipientFromFile
Безопасность и подписи
Описание
Добавляет сертификат получателя X.509 из DER- или PEM-файла в выбранный документ перед шифрованием с открытым ключом
Синтаксис
Delphi
Function TPDFlib.AddPublicKeyRecipientFromFile(Const CertificateFileName: WideString; Permissions: Integer): Integer;
ActiveX
Function PDFlib::AddPublicKeyRecipientFromFile(CertificateFileName As String, Permissions As Long) As Long
DLL
int DLAddPublicKeyRecipientFromFile(int InstanceID, const wchar_t* CertificateFileName, int Permissions);
Параметры
| CertificateFileName | Path to an X.509 certificate encoded as DER or PEM |
|---|---|
| Permissions | Permission mask returned by EncodePermissions |
Возвращаемые значения
| 1 | Получатель добавлен либо идентичная запись уже была |
|---|---|
| 0 | Недопустимы сертификат, разрешения или состояние документа |
Примечания
Получатели с одинаковыми правами попадают в один конверт CMS, а разные маски прав создают отдельные группы конвертов. DLL также экспортирует
DLAddPublicKeyRecipientFromFileA for ANSI paths
См. также
AddPublicKeyRecipientFromPFX, AddPublicKeyRecipientFromStore, EncryptPublicKey