Ho seguito questo link per firmare la mia domanda exe.Perché compare "La password PFX specificata non è corretta" quando si tenta di firmare l'applicazione con signtool?
ho installato strumento SDK su Windows 7,
corsa
C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin>makecert.exe -sv App-O.pvk -n "CN=MY DIGITAL KEY" App-O.cer
finestra di dialogo aperta per fornire la password:
ho scritto la password: 'fess '
nuova finestra aperta:
ho inserito: 'fess'
#Succeeded
file App-O.cer e App-O.pvk creaded.
ora generano pfx:
pvk2pfx.exe -pvk App-O.pvk -spc App-O.cer -pfx App-O.pfx
finestra di dialogo aperta per fornire la password:
ho incollato pfx
file 'fess' creato.
Ora corro signtool:
C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin>signtool.exe sign /f "App-O.pfx" /p fess "C:\Output\setup.exe"
Qui ho ottenuto l'errore:
SignTool Error: The specified PFX password is not correct.
Number of files successfully Signed: 0
Number of warnings: 0
Number of errors: 1
Cosa mi sono perso?
BTW, lo stesso errore che ottengo dalla shell CMD di Windows SDK.
Grazie,
Hmm, quando eseguo la finestra di dialogo password 'pvk2pfx.exe -pvk App-O.pvk -spc App-O.cer -pfx App-O.pfx' aperta dove fornisco la password. Ho pensato che fosse lo stesso di aggiungere: '-po fess'. O hai torto –
Sì, amico, grazie hai ragione :) ti aggiungo +100 dopo 18 ore –
Se non vuoi esporre la tua password, installa la chiave privata e usa l'opzione signtool/a che sceglie " migliore "chiave dal negozio che corrisponde al CN ecc. specificate. –