ICE81
O ICE81 valida as tabelas MsiDigitalCertificate, MsiDigitalSignature, MsiPatchCertificate e MsiPackageCertificate. Essa ação personalizada ICE posta avisos para certificados digitais não usados ou não referenciados 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 ICE03 verifica se a entrada na coluna Table na tabela MsiDigitalSignature é "Media".
Result
O ICE81 posta os seguintes avisos para certificados digitais não utilizados ou não referenciados.
Aviso ICE81 | Descrição |
---|---|
Nenhuma referência aos 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] pôde 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 posta os erros a seguir.
Erro ICE81 | Descrição |
---|---|
A tabela Media 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 Media não existir, mas MsiDigitalSignature tiver entradas. |
Objeto assinado ausente [2] na Tabela Media | O objeto assinado [2] não existe. Esse erro será retornado se a tabela Media existir, mas essa entrada em MsiDigitalSignature não estiver 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 Cabinet 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 Media. |
Tópicos relacionados