SetPublicKeyDecryptionPFX

Sikkerhed og signaturer

Beskrivelse

Indstiller den PKCS #12 PFX-legitimationsoplysning, der bruges af efterfølgende kald til LoadFromFile, LoadFromStream og LoadFromString

Syntaks

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);

Parametre

PFXFileNameSti til en PFX, der indeholder en modtagers private nøgle
PFXPasswordAdgangskode, der beskytter PFX-filen
UseMachineKeysetBrug en værdi forskellig fra nul for maskinnøglesættet eller nul for brugernøglesættet

Returværdier

1Legitimationsoplysningen blev valideret og bevaret
0PFX-filen eller adgangskoden var ugyldig, og LastErrorCode returnerer 420

Bemærkninger

Legitimationsoplysningerne forbliver aktive på tværs af dokumentindlæsninger, indtil de erstattes eller ryddes

DLL'en eksporterer også DLSetPublicKeyDecryptionPFXA til ANSI-strenge

Se også

SetPublicKeyDecryptionStore, ClearPublicKeyDecryptionCredential, GetPubSecStatus