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Ненулевое значение — импорт ключей через наборы ключей машины, ноль — наборы пользователя
PermissionsPermission mask returned by EncodePermissions

Возвращаемые значения

1Сертификат получателя добавлен
0Недопустимы PFX, пароль, разрешения или состояние документа

Примечания

Приватный ключ служит только для идентификации листового сертификата при добавлении получателя и в PDF не внедряется. DLL также экспортирует

DLAddPublicKeyRecipientFromPFXA for ANSI strings

См. также

SetPublicKeyDecryptionPFX, EncryptPublicKey