Erro SignTool:Não foram encontrados certificados que atendessem a todos os critérios fornecidos
-
21-12-2019 - |
Pergunta
Já se passaram 2 dias inteiros que estou tentando assinar meu exe usando SignTool e kSign.Comprei um certificado SSL da COMODO para meu domínio (usado para https no Apache).Agora estou tentando assinar meu exe usando o mesmo certificado e a mesma chave privada usada.Estou usando os comandos:
openssl pkcs12 -inkey example.com.key -in example.com.crt -export -out example.com.pfx
e tentando assiná-lo
signtool /f example.com.pfx /p mypassword myexe.exe
e eu sempre recebo:"Erro SignTool:Não foram encontrados certificados que atendessem a todos os critérios fornecidos."
Quaisquer que sejam as maneiras que encontrei para gerar arquivos PFX da Internet, é sempre a mesma mensagem de erro.Até tentei assiná-lo com kSign e recebi a mesma coisa.O que estou perdendo?Posso usar um certificado SSL que comprei para meu servidor web para assinar meus arquivos exe também?
Obrigado.
Solução
O problema foi que tentei assinar um aplicativo usando um certificado SSL.Isso não funcionou porque os certificados SSL são diferentes de certificado de assinatura de código, que é o que eu preciso.
Outras dicas
Eu encontrei o problema executando
certmgr.exe
e depois importando o certificado para o armazenamento pessoal.