AddPublicKeyRecipientFromPFX
Sécurité et signatures
Description
Ajoute comme destinataire du chiffrement à clé publique le certificat associé à une clé privée provenant d'un fichier PFX PKCS #12
Syntaxe
Delphi
Function TPDFlib.AddPublicKeyRecipientFromPFX(Const PFXFileName, PFXPassword: WideString; UseMachineKeyset, Permissions: Integer): Integer;
ActiveX
Function PDFlib::AddPublicKeyRecipientFromPFX(PFXFileName As String, PFXPassword As String, UseMachineKeyset As Long, Permissions As Long) As Long
DLL
int DLAddPublicKeyRecipientFromPFX(int InstanceID, const wchar_t* PFXFileName, const wchar_t* PFXPassword, int UseMachineKeyset, int Permissions);
Paramètres
| PFXFileName | Chemin vers le fichier PFX PKCS #12 |
|---|---|
| PFXPassword | Mot de passe protégeant le fichier PFX |
| UseMachineKeyset | Utilisez une valeur différente de zéro pour importer les clés au moyen du jeu de clés de la machine, ou zéro pour celui de l'utilisateur |
| Permissions | Masque d'autorisations renvoyé par EncodePermissions |
Valeurs de retour
| 1 | Le certificat du destinataire a été ajouté |
|---|---|
| 0 | Le PFX, le mot de passe, les autorisations ou l’état du document n’étaient pas valides |
Remarques
La clé privée sert uniquement à identifier le certificat feuille lors de l'ajout du destinataire et n'est pas incorporée dans le PDF
La DLL exporte également DLAddPublicKeyRecipientFromPFXA pour les chaînes ANSI