ICE81
ICE81 weryfikuje tabeli MsiDigitalCertificate, tabeli MsiDigitalSignature, tabeli MsiPatchCertificatei MsiPackageCertificate Table. Ta niestandardowa akcja ICE publikuje ostrzeżenia dotyczące certyfikatów cyfrowych, które są nieużywane lub nieużywane, i publikuje błąd, gdy podpisany obiekt nie istnieje lub gdy gabinet podpisanego obiektu nie wskazuje na dane zewnętrzne.
Należy pamiętać, że ICE03 sprawdza, czy wpis w kolumnie Tabela w tabeli MsiDigitalSignature to "Media".
ICE81 publikuje następujące ostrzeżenia dotyczące nieużywanych lub nieużywanych certyfikatów cyfrowych.
Ostrzeżenie ICE81 | Opis |
---|---|
W tabelach MsiDigitalCertificate nie można odnaleźć żadnego z rekordów w tabeli MsiDigitalSignature, MsiPackageCertificate lub MsiPatchCertificate. | To ostrzeżenie jest zwracane, jeśli wszystkie rekordy są nieużywane. |
Nie można odnaleźć odwołania do certyfikatu cyfrowego [1] w tabelach MsiDigitalSignature, MsiPackageCertificate lub MsiPatchCertificate. | To ostrzeżenie jest zwracane, jeśli niektóre rekordy, ale nie wszystkie, są nieużywane. |
ICE81 publikuje następujące błędy.
Błąd ICE81 | Opis |
---|---|
Tabela multimediów nie istnieje. W związku z tym wszystkie wpisy w pliku MsiDigitalSignature są nieprawidłowe | Podpisany obiekt nie istnieje. Ten błąd jest zwracany, jeśli tabela Media nie istnieje, ale element MsiDigitalSignature zawiera wpisy. |
Brak podpisanego obiektu [2] w tabeli multimediów | Podpisany obiekt [2] nie istnieje. Ten błąd jest zwracany, jeśli tabela Media istnieje, ale ten wpis w pliku MsiDigitalSignature nie znajduje się w tabeli Media. |
Wpis w tabeli [1] z kluczem [2] jest podpisany. W związku z tym gabinet powinien wskazywać obiekt poza pakietem (wartość Cabinet nie powinna być poprzedzona #) | Szafa podpisanego obiektu nie wskazuje na dane zewnętrzne. [1] to nazwa tabeli. [2] jest kluczem w tabeli Media. |