Partilhar via


Assine seu aplicativo para conformidade com o Smart App Control

A assinatura de código é uma operação criptográfica que pode ser executada em um aplicativo para verificar seu conteúdo e editor. O Smart App Control considera que as aplicações assinadas com um certificado digital fidedigno são seguras e permite que sejam executadas num computador protegido.

Observação

Atualmente, a verificação de assinatura do Smart App Control não suporta assinaturas ECC (criptografia de curva elíptica).

Há várias maneiras de assinar seu aplicativo.

Obter um certificado de assinatura de código de um provedor confiável

O código pode ser assinado com qualquer certificado, mas o Smart App Control só considera certificados emitidos por fornecedores fidedignos. Para obter informações sobre como obter um certificado de assinatura de código de um provedor confiável, consulte Gerenciar certificados de assinatura de código.

Assinar seu aplicativo com Assinatura Confiável

A Assinatura Confiável (anteriormente Assinatura de Código do Azure) é a maneira preferida de assinar seu aplicativo. Assinatura Confiável está atualmente em visualização pública.

Assine seu aplicativo com signtool.exe

Signtool.exe é um aplicativo incluído no Visual Studio que pode assinar aplicativos com um certificado digital. Para obter instruções sobre como assinar seu aplicativo com signtool.exe, consulte Como assinar um pacote de aplicativo usando o SignTool.