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Път до сертификат X.509, кодиран като DER или PEM
PermissionsМаска за разрешения, върната от EncodePermissions

Върнати стойности

1Получателят беше добавен или идентичен запис вече съществуваше
0Сертификатът, разрешенията или състоянието на документа бяха невалидни

Забележки

Получателите с еднакви разрешения споделят един CMS плик, докато различните маски за разрешения създават отделни групи пликове

DLL също експортира DLAddPublicKeyRecipientFromFileA за ANSI пътища

Вижте също

AddPublicKeyRecipientFromPFX, AddPublicKeyRecipientFromStore, EncryptPublicKey