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?
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?
Respostas:
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.