ICE81

ICE81 проверяет таблицу MsiDigitalCertificate, таблицу MsiDigitalSignature, таблицу MsiPatchCertificate и таблицу MsiPackageCertificate. Это настраиваемое действие ICE публикует предупреждения для цифровых сертификатов, которые не используются или не имеют ссылок, а также сообщение об ошибке, если подписанный объект не существует или когда кабинет подписанного объекта не указывает на внешние данные.

Обратите внимание, что ICE03 проверяет, что запись в столбце Таблица в таблице MsiDigitalSignature имеет значение Media.

Результат

ICE81 публикует следующие предупреждения для неиспользуемых или неназованных цифровых сертификатов.

Предупреждение ICE81 Описание
В таблицах MsiDigitalCertificate нет ссылок на какие-либо записи в таблице MsiDigitalSignature, MsiPackageCertificate или MsiPatchCertificate. Это предупреждение возвращается, если все записи не используются.
В таблицах MsiDigitalSignature, MsiPackageCertificate или MsiPatchCertificate нет ссылки на цифровой сертификат [1]. Это предупреждение возвращается, если некоторые записи, но не все, не используются.

 

ICE81 публикует следующие ошибки.

Ошибка ICE81 Описание
Таблица мультимедиа не существует. Поэтому все записи в MsiDigitalSignature неверны. Подписанный объект не существует. Эта ошибка возвращается, если таблица Media не существует, но msiDigitalSignature содержит записи.
Отсутствует подписанный объект [2] в таблице мультимедиа Подписанный объект [2] не существует. Эта ошибка возвращается, если таблица Media существует, но эта запись в MsiDigitalSignature отсутствует в таблице Media.
Запись в таблице [1] с ключом [2] подписана. Поэтому кабинет должен указывать на объект за пределами пакета (значение Cab НЕ должно иметь префикс #). Кабинет подписанного объекта не указывает на внешние данные. [1] — имя таблицы. [2] является ключом в таблице Media.

 

Справочник по ICE