ICE81

ICE81 valide la table MsiDigitalCertificate, la table MsiDigitalSignature, la table MsiPatchCertificate et la table MsiPackageCertificate. Cette action personnalisée ICE affiche des avertissements pour les certificats numériques qui ne sont pas utilisés ou non référencés, et elle 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 « Média ».

Résultats

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 trouvable 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 Media 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 que MsiDigitalSignature a des entrées.
Objet signé manquant [2] dans la table media 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 de 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 la clé de la table Media.

 

Référence ICE