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