Dela via


ICE81

ICE81 validerar tabellen MsiDigitalCertificate, MsiDigitalSignature-tabellen, MsiPatchCertificate-tabellenoch MsiPackageCertificate Table. Den här anpassade ICE-åtgärden publicerar varningar för digitala certifikat som inte används eller är orefererade, och den skickar ett fel när det signerade objektet inte finns eller när det signerade objektets kabinett inte pekar på externa data.

Observera att ICE03 verifierar att posten i tabellkolumnen i tabellen MsiDigitalSignature är "Media".

Resultat

ICE81 publicerar följande varningar för oanvända eller orefererade digitala certifikat.

ICE81-varning Beskrivning
Det gick inte att hitta någon referens till någon av posterna i tabellen MsiDigitalCertificate i tabellerna MsiDigitalSignature, MsiPackageCertificate eller MsiPatchCertificate. Den här varningen returneras om alla poster inte används.
Det gick inte att hitta någon referens till det digitala certifikatet [1] i tabellerna MsiDigitalSignature, MsiPackageCertificate eller MsiPatchCertificate. Den här varningen returneras om vissa poster, men inte alla, inte används.

 

ICE81 publicerar följande fel.

ICE81-fel Beskrivning
Media Table finns inte. Därför är alla poster i MsiDigitalSignature felaktiga Det signerade objektet finns inte. Det här felet returneras om mediatabellen inte finns men MsiDigitalSignature har poster.
Signerat objekt saknas [2] i medietabellen Det signerade objektet [2] finns inte. Det här felet returneras om mediatabellen finns, men den här posten i MsiDigitalSignature finns inte i Media-tabellen.
Posten i tabellen [1] med nyckeln [2] är signerad. Därför bör skåpet peka på ett objekt utanför paketet (värdet för kabinettet ska INTE prefixas med #) Det signerade objektets kabinett pekar inte på externa data. [1] är tabellnamn. [2] är nyckeln i mediatabellen.

 

ICE-referens