Partilhar via


Tabela MsiPackageCertificate

A tabela MsiPackageCertificate lista os certificados de assinatura digital usados para verificar a identidade dos pacotes de instalação que tornam essa Multiple-Packagede instalação.

Use esta tabela para criar um de instalação de vários pacotes para um produto que contém vários pacotes do Windows Installer. Se o primeiro pacote for assinado digitalmente e contiver uma tabela MsiPackageCertificate especificando certificados digitais para todos os pacotes restantes no produto, o administrador precisará apenas aceitar o prompt UAC (User Account Control) exibido para o primeiro pacote. Depois de aceitar o prompt do UAC para o primeiro pacote, as funções definidas pelo usuário no tabela MsiEmbeddedChainer podem unir os pacotes restantes à instalação de vários pacotes sem exibir um prompt do UAC e exigir uma resposta do administrador para cada pacote.

Se uma ou mais das funções na tabela MsiEmbeddedChainer solicitar um pacote não assinado, outro prompt do UAC que exija interação do administrador será exibido para cada pacote não assinado. Se o administrador aceitar esse prompt do UAC, a instalação de vários pacotes continuará. Depois que um administrador tiver fornecido credenciais para um pacote, nenhum prompt do UAC será exibido novamente para esse pacote durante essa instalação de vários pacotes. Se o administrador rejeitar um prompt do UAC para um pacote, o instalador do Windows reverterá a instalação de vários pacotes antes de se comprometer a instalar quaisquer pacotes pertencentes ao produto.

Windows Installer 4.0 ou anterior: Não suportado. Esta tabela está disponível a partir do Windows Installer 4.5.

A tabela MsiPackageCertificate tem as seguintes colunas:

Coluna Tipo Chave Nulo
PackageCertificate Identificador Y N
DigitalCertificate_ Identificador N N

 

Colunas

PackageCertificate

O identificador exclusivo para esta linha na tabela MsiPackageCertificate.

Certificado Digital

Uma chave externa na primeira coluna do Tabela MsiDigitalCertificate. A linha indicada na tabela MsiDigitalCertificate contém a representação binária do certificado do signatário.

Validação

ICE39
ICE81

MsiEmbeddedChainer

Tabela MsiDigitalCertificate