Partager via


ICE81

ICE81 valide la table MsiDigitalCertificate, table MsiDigitalSignature, table MsiPatchCertificateet Table MsiPackageCertificate. Cette action personnalisée ICE publie des avertissements pour les certificats numériques qui ne sont pas utilisés ou non référencés, et publie une erreur lorsque l’objet signé n’existe pas ou lorsque l’armoire de l’objet signé ne pointe pas vers des données externes.

Notez que ICE03 vérifie que l’entrée dans la colonne Table de la table MsiDigitalSignature est « Media ».

Résultat

ICE81 publie les avertissements suivants pour les certificats numériques inutilisés ou non référencés.

Avertissement ICE81 Description
Aucune référence aux enregistrements de la table MsiDigitalCertificate n’est disponible dans les tables MsiDigitalSignature, MsiPackageCertificate ou MsiPatchCertificate. Cet avertissement est retourné si tous les enregistrements ne sont pas utilisés.
Aucune référence au certificat numérique [1] n’est disponible dans les tables MsiDigitalSignature, MsiPackageCertificate ou MsiPatchCertificate. Cet avertissement est retourné si certains enregistrements, mais pas tous, ne sont pas utilisés.

 

ICE81 publie les erreurs suivantes.

Erreur ICE81 Description
La table multimédia n’existe pas. Par conséquent, toutes les entrées dans MsiDigitalSignature sont incorrectes L’objet signé n’existe pas. Cette erreur est retournée si la table Media n’existe pas, mais msiDigitalSignature a des entrées.
Objet signé manquant [2] dans Media Table L’objet signé [2] n’existe pas. Cette erreur est retournée si la table Media existe, mais cette entrée dans MsiDigitalSignature n’est pas présente dans la table Media.
L’entrée dans la table [1] avec la clé [2] est signée. Par conséquent, l’armoire doit pointer vers un objet en dehors du package (la valeur du cabinet ne doit PAS être précédée de #) L’armoire de l’objet signé ne pointe pas vers des données externes. [1] est le nom de la table. [2] est clé dans la table Media.

 

de référence ICE