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 Pvk2Pfx.exe en el sitio web de Microsoft (http://msdn.microsoft.com/es-es/library/windows/hardware/ff550672(v=vs.85).aspx).
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:
- Windows 7: haga clic en el botón Inicio de Windows
Todos los programas
Accesorios
Solicitud de comando.
- Windows 8: en la pantalla de Inicio de Windows, haga clic con el botón derecho del ratón (o utilice el gesto de deslizamiento hacia arriba desde el borde inferior de la pantalla) y, a continuación, haga clic en Todas las aplicaciones. Desplácese a la sección Sistema de Windows y haga clic en Solicitud de comando.
- Windows 8.1: en la pantalla de Inicio de Windows, haga clic en el botón Todas las aplicaciones que se encuentra cerca de la esquina inferior izquierda de la pantalla (o utilice el gesto de deslizamiento hacia arriba desde el borde inferior de la pantalla). Desplácese a la sección Sistema de Windows y haga clic en Solicitud de comando.
Consejo: En la pantalla de inicio de Windows 8 o Windows 8.1, escriba comando y haga clic en Solicitud de comando en el panel de búsqueda.
- 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.