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
| PFXFileName | Chemin d’un PFX contenant la clé privée d’un destinataire |
|---|---|
| PFXPassword | Mot de passe protégeant le PFX |
| UseMachineKeyset | Utilisez une valeur non nulle pour le jeu de clés de la machine ou zéro pour celui de l’utilisateur |
Valeurs de retour
| 1 | Les informations d’identification ont été validées et conservées |
|---|---|
| 0 | Le 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