ICE81
ICE81 valida la tabla MsiDigitalCertificate, tabla MsiDigitalSignature, tabla MsiPatchCertificatey Tabla MsiPackageCertificate. Esta acción personalizada ice publica advertencias para los certificados digitales que no se usan o no se referencian, y publica un error cuando el objeto firmado no existe o cuando el gabinete del objeto firmado no apunta a datos externos.
Tenga en cuenta que ICE03 comprueba que la entrada de la columna Table de la tabla MsiDigitalSignature es "Media".
Resultado
ICE81 publica las siguientes advertencias para certificados digitales sin usar o sin referencia.
Advertencia ICE81 | Descripción |
---|---|
No se puede encontrar ninguna referencia a ninguno de los registros de la tabla MsiDigitalCertificate en las tablas MsiDigitalSignature, MsiPackageCertificate o MsiPatchCertificate. | Esta advertencia se devuelve si no se usan todos los registros. |
No se puede encontrar ninguna referencia al certificado digital [1] en las tablas MsiDigitalSignature, MsiPackageCertificate o MsiPatchCertificate. | Esta advertencia se devuelve si algunos registros, pero no todos, no se usan. |
ICE81 publica los siguientes errores.
Error ICE81 | Descripción |
---|---|
La tabla multimedia no existe. Por lo tanto, todas las entradas de MsiDigitalSignature son incorrectas | El objeto firmado no existe. Este error se devuelve si la tabla Media no existe, pero MsiDigitalSignature tiene entradas. |
Falta el objeto firmado [2] en la tabla multimedia | El objeto firmado [2] no existe. Este error se devuelve si existe la tabla Media, pero esta entrada en MsiDigitalSignature no está presente en la tabla Media. |
La entrada de la tabla [1] con la clave [2] está firmada. Por lo tanto, el gabinete debe apuntar a un objeto fuera del paquete (el valor de Cabinet NO debe tener el prefijo #) | El gabinete del objeto firmado no apunta a datos externos. [1] es el nombre de la tabla. [2] es clave en la tabla Multimedia. |
Temas relacionados