Bildintegritätsfunktionen

Die Imageintegritätsfunktionen verwalten den Satz von Zertifikaten in einer Imagedatei. Routinen werden bereitgestellt, um Zertifikate hinzuzufügen, zu entfernen und abzufragen. Es gibt auch eine Funktion zum Abrufen des Bytestreams einer Imagedatei, die zum Berechnen eines Nachrichten-Digests der Imagedatei erforderlich ist. Dies ist erforderlich, um Signaturzertifikate zu erstellen.

Jedes Zertifikat in einer Datei verfügt über einen Index, der sich ändern kann, wenn Zertifikate entfernt werden. Neue Zertifikate werden immer "am Ende" der Liste der vorhandenen Zertifikate hinzugefügt. Das heißt, ihnen werden Indizes zugewiesen, die größer sind als alle derzeit verwendeten Indexe. Im Allgemeinen sollte eine Anwendung nicht davon ausgehen, dass ein bestimmtes Zertifikat über denselben Index verfügt wie beim letzten Verweis.