AddPublicKeyRecipientFromPFX
Сигурност и подписи
Описание
Добавя сертификата, свързан с частен ключ, от файл PKCS #12 PFX като получател за криптиране с публичен ключ
Синтаксис
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 | Път до PKCS #12 PFX файла |
|---|---|
| PFXPassword | Парола, защитаваща PFX файла |
| UseMachineKeyset | Използвайте ненулева стойност за импортиране на ключове чрез набора ключове на компютъра или нула за набора ключове на потребителя |
| Permissions | Маска за разрешения, върната от EncodePermissions |
Върнати стойности
| 1 | Сертификатът на получателя беше добавен |
|---|---|
| 0 | PFX, паролата, разрешенията или състоянието на документа са невалидни |
Забележки
Частният ключ се използва само за идентифициране на сертификата leaf при добавяне на получателя и не се вгражда в PDF
DLL също експортира DLAddPublicKeyRecipientFromPFXA за ANSI низове