Pvk2Pfx

Pvk2Pfx (Pvk2Pfx.exe) è uno strumento da riga di comando che copia le informazioni sulla chiave pubblica e sulla chiave privata contenute nei file con estensione spc, .cer e pvk in un file con estensione pfx (Personal Information Exchange).

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

Opzioni e argomenti

/pvk pvkfilename.pvk
Specifica il nome di un file con estensione pvk.

/spc spcfilename.ext
Specifica il nome e l'estensione del file SPC (Software Publisher Certificate) che contiene il certificato. Il file può essere un file con estensione spc o un file .cer.

/pfx pfxfilename.pfx
Specifica il nome di un file pfx.

/pi pvkpassword
Specifica la password per il file con estensione pvk.

/po pfxpassword
Specifica una password per il file pfx. Se non viene specificata una password per il file con estensione pfx, la password per il file con estensione pfx corrisponderà alla password per il file con estensione pvk.

/f
Configura Pvk2Pfx per sovrascrivere un file con estensione pfx, se presente con lo stesso nome specificato dall'opzione -pfx .

Commenti

Se l'opzione -pfx pfxfilename.pfx non viene specificata, pvk2pfx ignora l'opzione -po password e l'opzione -f e visualizza una procedura guidata che richiede all'utente il nome del file con estensione pfx e la password corrispondente.

Per usare lo strumento SignTool per firmare i driver usando un SPC in modo conforme ai criteri di firma del codice in modalità kernel, le informazioni SPC devono essere aggiunte all'archivio certificati personale nel computer locale che firma i driver. Per informazioni su come aggiungere le informazioni SPC all'archivio certificati personali, vedere Certificato autore software.

Una versione a 32 bit dello strumento Pvk2Pfx si trova nella cartella bin\x86 di WDK. Una versione a 64 bit dello strumento si trova nel bin\x64 del WDK. Ad esempio, in un computer basato su x64 che esegue Windows 10, il percorso è C:\Programmi (x86)\Windows Kits\10\bin\x64.

Esempi:

Il comando seguente genera il file pfx Mypfxfile.pfx da Mypvkfile.pvk e Myspcfile.spc. Il comando fornisce la password mypassword per il file con estensione pvk, che diventa la password per il file pfx Mypfxfile.pfx. Se è presente un file denominato Mypfxfile.pfx, l'opzione -f configura lo strumento Pvk2Pfx per sostituire il file esistente con un nuovo file.

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