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 | Сертифікат одержувача додано |
|---|---|
| 0 | PFX, пароль, дозволи або стан документа були недійсними |
Примітки
Приватний ключ використовується лише для ідентифікації кінцевого сертифіката при додаванні одержувача і не вбудовується в PDF DLL також експортує
DLAddPublicKeyRecipientFromPFXA for ANSI strings