Una vez creado un certificado digital con la herramienta MakeCert.exe, se debe crear un archivo de intercambio de información personal (PFX) antes de que pueda firmarse un archivo binario. Puede utilizar la herramienta Pvk2Pfx (Pvk2Pfx.exe) para crear un único archivo que contenga los archivos de clave privada (PVK) y certificado (CER) que se han exportado desde la herramienta MakeCert.exe. Se puede utilizar también un archivo de certificado de editor de software (SPC) en lugar de un archivo CER.
La herramienta Pvk2Pfx (Pvk2Pfx.exe) forma parte del SDK de Windows. Puede obtener más información acerca de la herramienta MakeCert.exe en el sitio web de Microsoft (https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/pvk2pfx).
A continuación, se muestra un ejemplo de cómo crear un archivo PFX con la herramienta Pvk2Pfx.exe a partir de los archivos PVK y CER creados en el ejemplo del tema "Para crear un certificado digital":
"C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\pvk2pfx.exe" -pvk MyCert.pvk -pi MyPassword -spc MyCert.cer -pfx MyCert.pfx -po MyPassword
- "C:\Archivos de programa\Microsoft SDKs\Windows\<versión>\Bin\pvk2pfx.exe": especifica la ubicación de la herramienta Pvk2Pfx.exe.
- -pvk MyCert.pvk: especifica el archivo de clave privada (PVK) que debe utilizarse para crear el archivo PFX. En este ejemplo, el archivo se denomina MyCert.pvk.
- -pi MyPassword: especifica la contraseña asignada al archivo PVK. En este ejemplo, la contraseña es "MyPassword".
- -spc MyCert.cer: especifica el archivo de certificado (CER) o de certificado de editor de software (SPC) que debe utilizarse para crear el archivo PFX. En este ejemplo, el archivo se denomina MyCert.cer.
- -pfx MyCert.pfx: especifica el archivo de intercambio de información personal (PFX) que creará la herramienta Pvk2Pfx.exe. En este ejemplo, el archivo se denomina MyCert.pfx.
- -po MyPassword: especifica la contraseña que se asignará al archivo PFX. En este ejemplo, la contraseña es "MyPassword".
Para crear el archivo PFX, realice las siguientes acciones:
- Cree una clave privada y un certificado digital, o utilice los archivos PVK y CER existentes creados anteriormente con la herramienta MakeCert.exe. Consulte el tema "Para crear un certificado digital" para obtener información básica sobre cómo utilizar la herramienta MakeCert.exe.
- Realice una de las siguientes acciones para visualizar la solicitud de comando de Windows:
- En la ventana de solicitud de comando de Windows, escriba cd %userprofile%\Documentos y pulse Intro para establecer la carpeta Documentos como la carpeta de trabajo actual. Si está usando una carpeta de trabajo diferente, especifique su ubicación.
Nota: No es necesario cambiar la carpeta de trabajo si especifica las rutas completas a los archivos PVK, CER y SPC que utilizará la herramienta Pvk2Pfx.exe, además de la ubicación del archivo PFX.
- Especifique la ubicación de la herramienta Pvk2Pfx.exe y los argumentos que deben ejecutarse.
Se crea el archivo PFX.