Tabela MsiPackageCertificate
A Tabela MsiPackageCertificate lista os certificados de assinatura digital usados para verificar a identidade dos pacotes de instalação que tornam esse Multiple-Package 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 só precisará aceitar o prompt UAC (Controle de Conta de Usuário) exibido para o primeiro pacote. Depois de aceitar o prompt do UAC para o primeiro pacote, as funções definidas pelo usuário na tabela MsiEmbeddedChainer podem ingressar os pacotes restantes na instalação de vários pacotes sem exibir um prompt UAC e exigir uma resposta de administrador para cada pacote.
Se uma ou mais das funções na tabela MsiEmbeddedChainer solicitar um pacote sem sinal, outro prompt UAC que exige interação do administrador será exibido para cada pacote não assinado. Se o administrador aceitar esse prompt UAC, a instalação de vários pacotes continuará. Depois que um administrador tiver fornecido credenciais para um pacote, nenhum prompt UAC será exibido novamente para esse pacote durante essa instalação de vários pacotes. Se o administrador rejeitar um prompt UAC para um pacote, o instalador do Windows reverterá a instalação de vários pacotes antes de se comprometer a instalar todos os pacotes pertencentes ao produto.
Windows Installer 4.0 ou anteriores: sem suporte. Esta tabela está disponível a partir do Windows Installer 4.5.
A Tabela MsiPackageCertificate tem as seguintes colunas:
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
PackageCertificate | identificador de | Y | N |
DigitalCertificate_ | identificador de | N | N |
Colunas
-
PackageCertificate
-
O identificador exclusivo dessa linha na Tabela MsiPackageCertificate.
-
DigitalCertificate
-
Uma chave externa na primeira coluna do da Tabela MsiDigitalCertificate. A linha indicada na Tabela MsiDigitalCertificate contém a representação binária do certificado do signatário.
Validação
Tópicos relacionados