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Сертификатът на получателя беше добавен
0PFX, паролата, разрешенията или състоянието на документа са невалидни

Забележки

Частният ключ се използва само за идентифициране на сертификата leaf при добавяне на получателя и не се вгражда в PDF

DLL също експортира DLAddPublicKeyRecipientFromPFXA за ANSI низове

Вижте също

SetPublicKeyDecryptionPFX, EncryptPublicKey