Share via


Fonctions d’échange d’informations personnelles

Chacune des sections suivantes traite d’une fonction exportée par Xenroll.dll pour gérer les messages PFX (Personal Information Exchange). Chaque section explique également comment utiliser CertEnroll.dll pour remplacer la fonction ou indique qu’il n’existe aucun mappage entre les deux bibliothèques.

createFilePFXWStr

La fonction createFilePFXWStr dans Xenroll.dll enregistre une chaîne de certificats et une clé privée dans un fichier à l’aide du format PFX.

La bibliothèque CertEnroll.dll n’implémente pas directement les fonctionnalités permettant de copier le message PFX dans un fichier. Toutefois, vous pouvez utiliser la méthode CreatePFX sur l’interface IX509Enrollment pour créer un message PFX encodé et écrire une fonction personnalisée pour enregistrer le message dans un fichier.

createPFXWStr

La fonction createPFXWStr dans Xenroll.dll enregistre une chaîne de certificats et une clé privée dans une chaîne de format PFX.

Vous pouvez utiliser la méthode CreatePFX sur l’interface IX509Enrollment pour créer un message PFX encodé qui contient la chaîne de certificats et la clé. Vous pouvez spécifier un mot de passe, des options d’exportation et un type d’encodage. Pour récupérer une chaîne équivalente à celle retournée à partir de createPFXWStr, passez l’indicateur XCN_CRYPT_STRING_BINARY dans dans le paramètre Encodage de la méthode CreatePFX .

Mappage Xenroll.dll à CertEnroll.dll

IX509Enrollment