Share via


Pvk2Pfx

Pvk2Pfx (Pvk2Pfx.exe) es una herramienta de línea de comandos que copia la clave pública y la información de clave privada contenida en los archivos .spc, .cer y .pvk en un archivo de intercambio de información personal (.pfx).

    pvk2pfx /pvk 
    pvkfilename.pvk [/pi pvkpassword] /spc spcfilename.ext [/pfx pfxfilename.pfx [/po pfxpassword] [/f]]

Modificadores y argumentos

/pvkpvkfilename.pvk
Especifica el nombre de un archivo .pvk.

/spcspcfilename.ext
Especifica el nombre y la extensión del archivo de certificado de publicador de software (SPC) que contiene el certificado. El archivo puede ser un archivo .spc o un archivo .cer.

/pfx pfxfilename.pfx
Especifica el nombre de un archivo .pfx.

/pipvkpassword
Especifica la contraseña del archivo .pvk.

/popfxpassword
Especifica una contraseña para el archivo .pfx. Si no se especifica una contraseña para el archivo .pfx, la contraseña del archivo .pfx será la misma que la contraseña del archivo .pvk.

/F
Configura Pvk2Pfx para sobrescribir un archivo .pfx, si existe un que tiene el mismo nombre que el especificado por el modificador -pfx .

Comentarios

Si no se proporciona el modificador -pfxfilename.pfx, pvk2pfx omite el modificador -popassword y el modificador -f, y muestra un asistente que solicita al usuario el nombre del archivo .pfx y su contraseña correspondiente.

Para usar la herramienta SignTool para firmar controladores mediante un SPC de forma que cumpla con la directiva de firma de código en modo kernel, la información de SPC debe agregarse al almacén de certificados Personal en el equipo local que firme los controladores. Para obtener información sobre cómo agregar la información de SPC al almacén de certificados personal, vea Certificado de publicador de software.

Una versión de 32 bits de la herramienta Pvk2Pfx se encuentra en la carpeta bin\x86 del WDK. Una versión de 64 bits de la herramienta se encuentra en la bin\x64 del WDK. Por ejemplo, en un equipo basado en x64 que ejecuta Windows 10, la ruta de acceso es C:\Archivos de programa (x86)\Windows Kits\10\bin\x64.

Ejemplos

El comando siguiente genera el archivo .pfx Mypfxfile.pfx desde Mypvkfile.pvk y Myspcfile.spc. El comando proporciona la contraseña mypassword para el archivo .pvk, que se convierte en la contraseña del archivo .pfx Mypfxfile.pfx. Si hay un archivo existente denominado Mypfxfile.pfx, el modificador -f configura la herramienta Pvk2Pfx para reemplazar el archivo existente por un archivo nuevo.

pvk2pfx -pvk mypvkfile.pvk -pi mypassword -spc myspcfile.spc -pfx mypfxfile.pfx -f