SetPublicKeyDecryptionPFX

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

Опис

Встановлює облікові дані PKCS #12 PFX, які використовують наступні виклики LoadFromFile, LoadFromStream і LoadFromString

Синтаксис

Delphi

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

ActiveX

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

DLL

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

Параметри

PFXFileNameШлях до PFX із приватним ключем одержувача
PFXPasswordПароль, що захищає PFX
UseMachineKeysetНенульове значення — набір ключів машини, нуль — набір ключів користувача

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

1Облікові дані перевірено та збережено
0PFX чи пароль недійсні, і LastErrorCode повертає 420

Примітки

Облікові дані лишаються активними між завантаженнями документів, доки їх не замінено чи не очищено

DLL також експортує DLSetPublicKeyDecryptionPFXA для ANSI-рядків

Див. також

SetPublicKeyDecryptionStore, ClearPublicKeyDecryptionCredential, GetPubSecStatus