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);

Параметры

CertificateFileNamePath to an X.509 certificate encoded as DER or PEM
PermissionsPermission mask returned by EncodePermissions

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

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

Примечания

Получатели с одинаковыми правами попадают в один конверт CMS, а разные маски прав создают отдельные группы конвертов. DLL также экспортирует

DLAddPublicKeyRecipientFromFileA for ANSI paths

См. также

AddPublicKeyRecipientFromPFX, AddPublicKeyRecipientFromStore, EncryptPublicKey