ICE81
ICE81 überprüft die MsiDigitalCertificate-Tabelle, MsiDigitalSignature-Tabelle, MsiPatchCertificate-Tabelleund MsiPackageCertificate Table. Diese benutzerdefinierte ICE-Aktion sendet Warnungen für digitale Zertifikate, die nicht verwendet oder nicht referenziert sind, und stellt einen Fehler bereit, wenn das signierte Objekt nicht vorhanden ist oder wenn die Ablage des signierten Objekts nicht auf externe Daten verweist.
Beachten Sie, dass ICE03 überprüft, ob der Eintrag in der Spalte "Tabelle" in der Tabelle "MsiDigitalSignature" "Medien" lautet.
Ergebnis
ICE81 veröffentlicht die folgenden Warnungen für nicht verwendete oder nicht referenzierte digitale Zertifikate.
ICE81-Warnung | Beschreibung |
---|---|
Es wurde kein Verweis auf die Datensätze in der Tabelle "MsiDigitalCertificate" in den Tabellen "MsiDigitalSignature", "MsiPackageCertificate" oder "MsiPatchCertificate" gefunden. | Diese Warnung wird zurückgegeben, wenn alle Datensätze nicht verwendet werden. |
Es wurde kein Verweis auf das digitale Zertifikat [1] in den Tabellen MsiDigitalSignature, MsiPackageCertificate oder MsiPatchCertificate 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, aber MsiDigitalSignature 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 Medientabelle vorhanden ist, aber dieser Eintrag in MsiDigitalSignature ist in der Media-Tabelle nicht vorhanden. |
Der Eintrag in Tabelle [1] mit Schlüssel [2] ist signiert. Daher sollte die Kabinett auf ein Objekt außerhalb des Pakets zeigen (der Wert von Cabinet sollte NICHT mit dem Präfix "#") versehen werden. | Die CAB-Datei des signierten Objekts verweist nicht auf externe Daten. [1] ist Tabellenname. [2] ist schlüssel in der Media-Tabelle. |
Verwandte Themen