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