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. |
Tópicos relacionados