Como assinar aplicativos .EXE via linha de comando (Signtool com Token)
Abra o Cliente SafeNet na Visualização Avançada
Os caminhos de instalação podem variar, mas para mim o cliente SafeNet está instalado em: C:\Program Files\SafeNet\Authentication\SAC\x64\SACTools.exe
Clique no ícone de engrenagem no canto superior direito para abrir a "visualização avançada".

- Exporte seu certificado público para um arquivo a partir do Cliente SafeNet. Recomendamos exportar com o nome certificado.cer

- A seguir, localize o nome do seu contêiner de chave privada (em amarelo na imagem de exemplo abaixo).

- Encontre o nome do seu leitor (em amarelo na imagem de exemplo abaixo).

- Agora com as informações necessárias para poder montar o comando, passe as informações para o signtool conforme abaixo:
/f certificado.cer/csp "eToken Base Cryptographic Provider"
Exemplo de comando Signtool:
signtool sign /f certificado.cer /csp "eToken Base Cryptographic Provider" /k "[{{SenhaDoToken}}]=NomeDoConteiner" c:/caminho_do_arquivo_a_ser_assinado.exe
Atualizado em: 15/04/2026
Obrigado!
