Ao tentar criar um MSI obtendo erro não possui assinatura digital ou possui assinatura digital que não foi verificada

Ao tentar criar um MSI obtendo erro não possui assinatura digital ou possui assinatura digital que não foi verificada

Quando tentamos gerar um MSI usando uma ferramenta fornecida pelo HP ALM, obtemos o seguinte erro

Isso está acontecendo apenas em uma máquina, mas funciona bem em outra máquina, então achamos que algo está errado nesta máquina

Questões

  1. Alguma maneira de contornar esse requisito de validação de assinatura digital?

  2. O que poderia estar faltando nesta máquina que está causando esse problema

Erro

[18/05/2016 11:29:08]: INFO: System.Exception: O arquivo D:\Program Files (x86)\HP\HP ALM Client MSI Generator 11.52\work\Install\QTGrid2.dll não possui digital assinatura ou possui uma assinatura digital que não foi verificada ---> System.ComponentModel.Win32Exception: A verificação da assinatura falhou devido ao erro: 2148098053 em ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature(String fileName) em ClientMSIGenerator.DownloadEngine.VerifyFileSignature(String file) --- Fim do rastreamento de pilha de exceção interna --- em ClientMSIGenerator.DownloadEngine.VerifyFileSignature (arquivo String) em ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles() [18/05/2016 11:29:08]: FATAL: Falha na fase de download : consulte as mensagens de log anteriores para obter mais detalhes [18/05/2016 11:29:08]: INFO: System.Exception: O arquivo D:\Program Files (x86)\HP\HP ALM Client MSI Generator 11.52\work\ Install\QTGrid2.dll não possui assinatura digital ou possui uma assinatura digital que não foi verificada ---> System.ComponentModel.Win32Exception: A verificação da assinatura falhou devido ao erro: 2148098053 em ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature(String fileName) em ClientMSIGenerator .DownloadEngine.VerifyFileSignature (arquivo de string) --- Fim do rastreamento de pilha de exceção interna --- em ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles() em ClientMSIGenerator.DownloadEngine.BuildDownloadList() em ClientMSIGenerator.Builder.ExecuteJob (BuildParameters bp, List`1 genSettingsList )

Responder1

Vá para D:\Arquivos de Programas (x86)\HP\HP ALM Client MSI Generator 11.52\work\Install\QTGrid2.dll

Clique com o botão direito e selecione Propriedades

Veja de quem são as referendas

Clique na referenda: Nome do signatário > Detalhes

certificado raiz de contraassinatura inválido

Em seguida, clique em Exibir certificado acima e instale o certificado raiz para essa CA específica

Raiz global ca

Responder2

qual é o sistema operacional? Janelas 8, 10? Para desligar a assinatura digital, siga estas etapas: - 1. Abra a janela do prompt de comando clicando no botão Iniciar, clicando em Todos os programas, clicando em Acessórios e, em seguida, clicando com o botão direito do mouse em Prompt de comando e selecionando "Executar como administrador". 2. No prompt de comando digite o comando “Bcdedit.exe /set nointegritychecks ON” sem as aspas. Isso desativará a assinatura digital.

informação relacionada