Création d'un fichier PFX (Echange d'informations personnelles)

Après avoir créé un certificat numérique à l'aide de l'outil MakeCert.exe, vous devez créer un fichier PFX (Echange d'informations personnelles) pour pouvoir signer un fichier binaire. L'outil Pvk2Pfx (Pvk2Pfx.exe) vous permet de créer ce fichier PFX, qui est un fichier unique contenant les fichiers de clé privée (PVK) et de certificat (CER) exportés à partir de l'outil MakeCert.exe. Un fichier SPC (Software Publisher Certificate) peut également être utilisé à la place d'un fichier CER.

L'outil Pvk2Pfx (Pvk2Pfx.exe) est intégré au kit de développement logiciel (SDK) Windows. Pour en savoir plus sur l'outil Pvk2Pfx.exe, consultez le site Web de Microsoft (https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/pvk2pfx).

L'exemple suivant permet de créer un fichier PFX à l'aide de l'outil Pvk2Pfx.exe, à partir des fichiers PVK et CER créés avec l'exemple de code de la rubrique "Création d'un certificat numérique" :

"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\pvk2pfx.exe" -pvk MyCert.pvk -pi MyPassword -spc MyCert.cer -pfx MyCert.pfx -po MyPassword

Pour créer le fichier PFX, procédez comme suit :

  1. Créez une clé privée et un certificat numérique ou utilisez les fichiers PVK et CER existants créés précédemment à l'aide de l'outil MakeCert.exe. Pour une présentation rapide de l'utilisation de l'outil MakeCert.exe, reportez-vous à la rubrique "Création d'un certificat numérique".
  2. Effectuez l'une des opérations suivantes pour afficher l'invite de commande Windows :
    • Windows 7 : cliquez sur le bouton Démarrer de Windows  Tous les Programmes  Accessoires  Invite de commandes.
    • Windows 8 : dans l'écran Démarrer de Windows, cliquez avec le bouton droit de la souris (ou faites glisser votre doigt du bord inférieur de l'écran vers le haut) et cliquez sur Toutes les applications. Faites défiler l'écran jusqu'à la section Système de Windows et cliquez sur Invite de commandes.
    • Windows 8.1 : dans l'écran Démarrer de Windows, cliquez sur le bouton Toutes les applications situé près de l'angle inférieur gauche de l'écran (ou faites glisser votre doigt du bord inférieur de l'écran vers le haut). Faites défiler l'écran jusqu'à la section Système de Windows et cliquez sur Invite de commandes.
      Conseil : Sous Windows 8 ou Windows 8.1, sur l'écran de démarrage, entrez commande, puis cliquez sur Invite de commandes dans le panneau de recherche.
    • Windows 10 : cliquez sur le bouton Démarrer de Windows  Toutes les applications  Système Windows Invite de commandes.
  3. Dans la fenêtre Invite de commandes Windows, entrez cd %userprofile%\Documents et appuyez sur la touche Entrée pour définir le dossier Documents comme dossier de travail actif. Si vous utilisez un autre dossier de travail, indiquez-en l'emplacement.
    Remarque : Il n'est pas nécessaire de modifier le dossier de travail, si vous spécifiez les chemins d'accès complets des fichiers PVK, CER et SPC qui seront utilisés par l'outil Pvk2Pfx.exe en plus de l'emplacement du fichier PFX.
  4. Saisissez l'emplacement de l'outil Pvk2Pfx.exe, ainsi que les arguments devant être exécutés.

    Le fichier PFX est créé.