Que tipo de certificado você precisa para assinar digitalmente um .exe?


0

Quero assinar digitalmente um arquivo setup.exe para o Windows.

De acordo com https://msdn.microsoft.com/pt-br/library/ee290833(v=vs.100).aspx Eu preciso de um "certificado" para fazer isso.

Que tipo de certificado eu preciso e como obtenho um?


Você pode usar um certificado autoassinado ou um certificado de assinatura de código. O Visual Studio pode criar o certificado autoassinado e usar a mesma ferramenta que você usa para assinar o certificado com o certificado. Não use o método obsoleto, você limitará seu aplicativo assinado a ser confiável para versões mais antigas do Windows
Ramhound

Respostas:


2

Os detalhes dependem da cadeia de ferramentas usada pela sua rotina de instalação. O artigo vinculado é para o Visual Studio 2010 e usa um processo antigo descrito aqui: https://msdn.microsoft.com/pt-br/library/windows/desktop/jj835832(v=vs.85).aspx Esse método requer os utilitários makecert e pvf2pfx do kit de desenvolvimento do Windows.

Essa abordagem foi suspensa, a menos que você esteja trabalhando com ferramentas herdadas, deseja usar a nova metodologia descrita aqui: http://www.google.com/adwords Esse método usa o Powershell para criar um certificado autoassinado e adicioná-lo ao catálogo de certificados do sistema.

Os dois links acima fornecem informações sobre o AppManifest.xml e sobre como usar esses certificados para assinar pacotes de código.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.