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. |