ICE81
ICE81 überprüft die Tabelle MsiDigitalCertificate, die MsiDigitalSignature-Tabelle,die MsiPatchCertificate-Tabelleund die MsiPackageCertificate-Tabelle. Diese benutzerdefinierte ICE-Aktion gibt Warnungen für nicht verwendete oder nicht dereferenzierte digitale Zertifikate aus und gibt einen Fehler aus, wenn das signierte Objekt nicht vorhanden ist oder wenn die Schränkung des signierten Objekts nicht auf externe Daten hinweist.
Beachten Sie, dass ICE03 überprüft, ob der Eintrag in der Spalte Tabelle in der Tabelle MsiDigitalSignature "Media" ist.
Ergebnis
ICE81 gibt die folgenden Warnungen für nicht verwendete oder nicht verwendete digitale Zertifikate aus.
| ICE81-Warnung | Beschreibung |
|---|---|
| In den Tabellen MsiDigitalSignature, MsiPackageCertificate oder MsiPatchCertificate konnte kein Verweis auf datensätze in der Tabelle MsiDigitalCertificate gefunden werden. | Diese Warnung wird zurückgegeben, wenn alle Datensätze nicht verwendet werden. |
| In den Tabellen [ ] MsiDigitalSignature, MsiPackageCertificate oder MsiPatchCertificate wurde kein Verweis auf das digitale Zertifikat 1 gefunden. | Diese Warnung wird zurückgegeben, wenn einige Datensätze, aber nicht alle, nicht verwendet werden. |
ICE81 veröffentlicht die folgenden Fehler.
| ICE81-Fehler | Beschreibung |
|---|---|
| Die Medientabelle ist nicht vorhanden. Daher sind alle Einträge in MsiDigitalSignature falsch. | Das signierte Objekt ist nicht vorhanden. Dieser Fehler wird zurückgegeben, wenn die Media-Tabelle nicht vorhanden ist, msidigitalSignature jedoch Einträge enthält. |
| Fehlendes signiertes [ Objekt 2 ] in der Medientabelle | Das signierte [ Objekt 2 ] ist nicht vorhanden. Dieser Fehler wird zurückgegeben, wenn die Media-Tabelle vorhanden ist, dieser Eintrag in MsiDigitalSignature jedoch nicht in der Medientabelle vorhanden ist. |
| Der Eintrag in Tabelle [ 1 ] mit Schlüssel [ 2 ist ] signiert. Daher sollte die Schränkung auf ein Objekt außerhalb des Pakets zeigen (dem Wert von Cabinet sollte NICHT das Präfix vorangestellt # werden). | Die Schränkung des signierten Objekts ist kein Zeiger auf externe Daten. [1 ] ist tabellenname. [2 ] ist der Schlüssel in der Media-Tabelle. |