Errore di SignTool: non sono stati trovati certificati che hanno soddisfatto tutti i criteri forniti
-
21-12-2019 - |
Domanda
Sono passati 2 giorni intera che sto cercando di firmare il mio exe usando Signtool e Ksign.Ho comprato un certificato SSL da Comodo per il mio dominio (utilizzato per HTTPS su Apache).Ora sto cercando di firmare il mio exe usando lo stesso certificato e la stessa chiave privata utilizzata.Sto usando i comandi:
openssl pkcs12 -inkey example.com.key -in example.com.crt -export -out example.com.pfx
.
e prova a firmarlo
signtool /f example.com.pfx /p mypassword myexe.exe
.
E ottengo sempre: "Errore Signtool: non sono stati trovati certificati che hanno soddisfatto tutti i criteri dati."
Qualunque cosa abbia trovato i modi per generare file PFX da Internet, è sempre lo stesso messaggio di errore.Ho anche provato a firmarlo con Ksign e ho la stessa cosa.Quello che mi manca?Posso usare un certificato SSL che ho acquistato per il mio server Web per firmare anche i miei file EXE?
Grazie.
Soluzione
Il problema è stato, ho provato a firmare un'applicazione utilizzando un certificato SSL.Questo non ha funzionato perché i certificati SSL sono diversi da Certificato di firma del codice , che è quello di cui ho bisogno.
Altri suggerimenti
Ho trovato il problema eseguendo
certmgr.exe
e quindi importando il certificato nel negozio personale.