6

Sto tentando di creare un certificato con una chiave privata (.pfx) che posso utilizzare all'interno dell'applicazione per creare e verificare le firme digitali. Voglio installare questo certificato nell'archivio certificati (Windows).Certificato firma importazione non riuscito

Si verificano problemi durante l'importazione del certificato sul computer locale. La procedura guidata di importazione del certificato riporta sempre "La password inserita non è corretta". Questo si riferisce alla password per la chiave privata nel file pfx che ho creato.

Ora so per certo che la password è corretta, quindi qui devono esserci altri fattori.

Lo script che sto usando per creare la chiave è con un file batch e contiene il seguente comando:

makecert -r -pe -n "CN=%1" -b 01/01/2010 -e 01/01/2060 -sky signature %1.cer -sv %1.pvk 
pvk2pfx.exe -pvk %1.pvk -spc %1.cer -pfx %1.pfx 

Qualcuno sa che cosa potrebbe causare la procedura guidata di importazione per dirmi 'La password inserita è non corretta '?

+0

ho fiducia il computer più di quanto mi fido di te. La password inserita non è corretta. Potrebbero esserci differenze nello spazio bianco, caratteri invisibili o caso. –

+1

Sì, penserei lo stesso. Ho provato questo con una password di singolo carattere per cercare di rimuovere qualsiasi possibilità di me armeggiare la password. Quando si inserisce la password nella procedura guidata di importazione, è possibile specificare 'visualizza password'. Sono sicuro al 100% di aver specificato correttamente la password - Non funziona ancora. –

+2

Per chiunque riscontri un problema simile: il problema riguarda il comando pvk2pfx.exe. Quando si utilizza questo pacchetto per inserire una chiave con una password, è necessario specificare l'argomento della riga di comando -pi con la password della chiave privata. –

risposta

5

Come markw sottolineato, provare a inserire la password nella riga di comando invece di digitare nella finestra di dialogo, ad esempio:

pvk2pfx -pvk Test.pvk -pi p4sswd -spc Test.cer -pfx Test.pfx -po p4sswd

1

Se si immette la password nel dialogo con pvk2pfx.exe la password sarà vuoto se si tenta di importare il file .pfx in seguito. Come altri hanno menzionato, puoi impostare una password con -pi. Se non si dispone di una password diversa dalla password della chiave privata, è possibile utilizzare -po.

le istruzioni di utilizzo pvk2pfx.exe:

pvk2pfx -pvk <pvk-file> [-pi <pvk-pswd>] -spc <spc-file> 
     [-pfx <pfx-file> [-po <pfx-pswd>] [-f]] 

    -pvk <pvk-file> - input PVK file name. 
    -spc <spc-file> - input SPC file name. 
    -pfx <pfx-file> - output PFX file name. 
    -pi <pvk-pswd> - PVK password. 
    -po <pfx-pswd> - PFX password; same as -pi if not given. 
    -f    - force overwrite existing PFX file. 

    if -pfx option is not given, an export wizard will pop up. in 
    this case, options -po and -f are ignored. 
Problemi correlati