Msicert.exe
O Windows Installer pode usar assinaturas digitais como um meio de detectar recursos corrompidos. Um certificado de signatário pode ser comparado com o certificado de signatário de um recurso externo a ser instalado pelo pacote. Para obter mais informações, consulte Assinaturas Digitais e Windows Installer.
MsiCert.exe é um utilitário de linha de comando que pode ser usado para preencher a tabela MsiDigitalSignature e a tabela MsiDigitalCertificate com as informações de assinatura digital de um arquivo de gabinete externo. O arquivo de gabinete deve ser assinado digitalmente e listado na tabela Mídia. MsiCert.exe usa as informações de certificado do signatário do gabinete assinado digitalmente e criará e adicionará as tabelas MsiDigitalSignature e MsiDigitalCertificate ao banco de dados se elas ainda não existirem.
Syntax
msicert -d{database}-m{media entry}-c{cabinet}[-h]
Opções de linha de comando
As opções de linha de comando não diferenciam maiúsculas de minúsculas e os delimitadores de barra podem ser usados em vez de um traço.
Opção | Parâmetro | Descrição |
---|---|---|
-d | <database> | O banco de dados (arquivo .msi) que está sendo atualizado. |
-M | <ID de mídia> | A entrada no campo DiskId da tabela Media no registro do arquivo de gabinete. |
-c | <gabinete> | O caminho para o arquivo de gabinete assinado digitalmente. |
-H | Incluir o hash da assinatura digital. Isso é opcional. |
Essa ferramenta só está disponível nos Componentes do SDK do Windows para desenvolvedores do Windows Installer.
Tópicos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de