AddPublicKeyRecipientFromPFX

Безпека та підписи

Опис

Додає сертифікат із приватним ключем із PFX-файла PKCS #12 як одержувача шифрування з відкритим ключем

Синтаксис

Delphi

Function TPDFlib.AddPublicKeyRecipientFromPFX(Const PFXFileName, PFXPassword: WideString; UseMachineKeyset, Permissions: Integer): Integer;

ActiveX

Function PDFlib::AddPublicKeyRecipientFromPFX(PFXFileName As String, PFXPassword As String, UseMachineKeyset As Long, Permissions As Long) As Long

DLL

int DLAddPublicKeyRecipientFromPFX(int InstanceID, const wchar_t* PFXFileName, const wchar_t* PFXPassword, int UseMachineKeyset, int Permissions);

Параметри

PFXFileNameШлях до PFX-файла PKCS #12
PFXPasswordПароль, що захищає PFX-файл
UseMachineKeysetНенульове значення — імпортувати ключі через набір ключів машини, нуль — набір ключів користувача
PermissionsМаска дозволів, повернута EncodePermissions

Повернуті значення

1Сертифікат одержувача додано
0PFX, пароль, дозволи або стан документа були недійсними

Примітки

Приватний ключ використовується лише для ідентифікації кінцевого сертифіката при додаванні одержувача і не вбудовується в PDF DLL також експортує

DLAddPublicKeyRecipientFromPFXA for ANSI strings

Див. також

SetPublicKeyDecryptionPFX, EncryptPublicKey