Compartilhar via


ICE81

O ICE81 valida a tabela MsiDigitalCertificate, da tabela MsiDigitalSignature, de tabela MsiPatchCertificate e da Tabela MsiPackageCertificate. Essa ação personalizada ice posta avisos para certificados digitais que não são usados ou não solicitados e posta um erro quando o objeto assinado não existe ou quando o gabinete do objeto assinado não aponta para dados externos.

Observe que o ICE03 verifica se a entrada na coluna Tabela na tabela MsiDigitalSignature é "Mídia".

Resultado

O ICE81 publica os avisos a seguir para certificados digitais não utilizados ou não solicitados.

Aviso ICE81 Descrição
Nenhuma referência a nenhum dos registros na tabela MsiDigitalCertificate pode ser encontrada nas tabelas MsiDigitalSignature, MsiPackageCertificate ou MsiPatchCertificate. Esse aviso será retornado se todos os registros não forem utilizados.
Nenhuma referência ao Certificado Digital [1] pode ser encontrada nas tabelas MsiDigitalSignature, MsiPackageCertificate ou MsiPatchCertificate. Esse aviso será retornado se alguns registros, mas não todos, não forem utilizados.

 

O ICE81 publica os seguintes erros.

Erro ICE81 Descrição
A Tabela de Mídia não existe. Portanto, todas as entradas em MsiDigitalSignature estão incorretas O objeto assinado não existe. Esse erro será retornado se a tabela Mídia não existir, mas MsiDigitalSignature tiver entradas.
Objeto assinado ausente [2] na Tabela de Mídia O objeto assinado [2] não existe. Esse erro será retornado se a tabela Mídia existir, mas essa entrada em MsiDigitalSignature não estiver presente na tabela Mídia.
A entrada na tabela [1] com chave [2] está assinada. Portanto, o gabinete deve apontar para um objeto fora do pacote (o valor do Gabinete NÃO deve ser prefixado com #) O gabinete do objeto assinado não aponta para dados externos. [1] é o nome da tabela. [2] é a chave na tabela Mídia.

 

de referência do ICE