Partilhar via


ICE81

ICE81 valida a tabela MsiDigitalCertificate, tabela MsiDigitalSignature, tabela MsiPatchCertificatee MsiPackageCertificate Table. Esta ação personalizada ICE publica avisos para certificados digitais que não são usados ou não referenciados e lança um erro quando o objeto assinado não existe ou quando o gabinete do objeto assinado não aponta para dados externos.

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

Resultado

O ICE81 publica os seguintes avisos para Certificados Digitais não utilizados ou não referenciados.

Aviso ICE81 Descrição
Nenhuma referência a qualquer um 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 usados.
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 usados.

 

ICE81 posta os seguintes erros.

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

 

de referência ICE