Compartilhar via


Assinatura de Página, o criador do projeto

Use o Assinatura página de do Designer de projeto para assinar os manifestos de aplicativo e implantação e também para assinar uma assembly (assinatura de nome forte).

Observe que a assinatura do aplicativo e implantação manifestos é um processo diferentes da assinatura de um assembly, embora ambas as tarefas são executadas no Assinatura página.

Além disso, o armazenamento de informações do arquivo de chave difere para assinatura e a assinatura assembly de manifesto.Para a assinatura de manifesto, informações de chave são armazenadas no banco de dados de armazenamento criptografado do seu computador e Windows do usuário corrente certificado armazenar.Assinatura de assembly, informações de chave são armazenadas somente no banco de dados de armazenamento criptografado do seu computador.

Para acessar o Assinatura , selecionar um nó do projeto em O gerenciador de soluçõese em seguida, a Projeto menu, clicar Propriedades.Quando o Designer de projeto for exibida, clicar no Assinatura guia.

Assinatura de manifesto de aplicativo e implantação

  • Assinar os manifestos ClickOnce
    selecionar manifestos esta caixa de seleção emparelhara assinar o aplicativo e implantação com um emparelhar de chaves pública/emparelharticular.Para obter mais informações sobre como fazer isso, consulte Como: Aplicativos de início de sessão e manifestos de implantação.

  • selecionar no armazenamento
    Permite que você selecionar um certificado existente de armazenamento de certificados pessoais do usuário corrente.

  • selecionar arquivo
    Permite que você selecionar um certificado de um arquivo de chave existente.

  • Criar certificado de teste
    Permite que você criar um certificado para fins de teste.

  • URL do servidor de carimbo de data/hora
    Especifica o endereço de um servidor que os carimbos de data e hora sua assinatura.Quando você fornece um certificado, esse site externo verifica a time em que o aplicativo foi assinado.

Assinatura de assembly

  • Assinar o assembly
    selecionar Esta caixa de seleção para assinar o assembly e criar um arquivo de chave de nome forte.Para obter mais informações sobre como assinar o assembly usando o Designer de projeto, see Como: Assinar um Assembly (Visual Studio).

    Essa opção usa a ferramenta Al.exe fornecida pelo Windows Software Development Kit (SDK) para assinar o conjunto. Para obter mais informações sobre Al.exe, consulte Como: Assinar um assembly com um nome forte.

  • escolher um arquivo de chave de nome forte
    Especifica um novo ou existente fortemente nomeado arquivo de chave que é usado para assinar o assembly.selecionar <New...> para criar um novo arquivo usando o Criar caixa de diálogo de chave de nome forte. (Se você especificar uma senha, um arquivo .pfx é criado; se você não especificar uma senha, é criado um arquivo .snk.Selecione <Browse...> para selecionar um arquivo de chave existente.

  • Alterar senha
    clicar neste botão para exibir o Alterar senha da chave caixa de diálogo e alterar a senha de seu arquivo de chave.As informações de senha são armazenadas no armazenamento de certificados Windows do usuário corrente.

  • Apenas sinal de atraso
    Marque esta caixa de seleção para habilitar a assinatura atrasada.Para obter mais informações, consulte Como: Atrasar Assinatura um Assembly (Visual Studio).

    Observe que um projeto com assinatura atrasada não será executado e não pode ser depurado.No entanto, você pode usar o Ferramenta Strong Name (Sn.exe) com a opção -Vr para ignorar a verificação durante o desenvolvimento.

Nesta seção

selecionar uma caixa de diálogo de certificado

Criar caixa de diálogo do certificado de teste

Digite a senha para em em aberto a caixa de diálogo arquivo

Criar caixa de diálogo de chave de nome forte

Caixa de diálogo Importar chave de arquivo

Caixa de diálogo alterar chave senha

Consulte também

Tarefas

Como: Aplicativos de início de sessão e manifestos de implantação

Como: Assinar um Assembly (Visual Studio)

Como: Atrasar Assinatura um Assembly (Visual Studio)

Como: Assinar um assembly com um nome forte

Conceitos

Assinatura de Nome Forte para Aplicativos Gerenciados

Assemblies de Nomes Fortes

Outros recursos

Projetos, elementos de interface do usuário

Gerenciando Assinatura de Assembly e Manifesto

Assinando manifestos do ClickOnce