SetPublicKeyDecryptionPFX

Sécurité et signatures

Description

Définit l'identifiant PFX PKCS #12 utilisé par les appels suivants à LoadFromFile, LoadFromStream et LoadFromString

Syntaxe

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

Paramètres

PFXFileNameChemin d’un PFX contenant la clé privée d’un destinataire
PFXPasswordMot de passe protégeant le PFX
UseMachineKeysetUtilisez une valeur non nulle pour le jeu de clés de la machine ou zéro pour celui de l’utilisateur

Valeurs de retour

1Les informations d’identification ont été validées et conservées
0Le PFX ou le mot de passe n'était pas valide et LastErrorCode renvoie 420

Remarques

L'identifiant reste actif entre les chargements de documents jusqu'à son remplacement ou son effacement

La DLL exporte également DLSetPublicKeyDecryptionPFXA pour les chaînes ANSI

Voir aussi

SetPublicKeyDecryptionStore, ClearPublicKeyDecryptionCredential, GetPubSecStatus