MSiSCSI_SecurityConfigOperations WMI-Klasse
Die MSiSCSI_SecurityConfigOperations WMI-Klasse definiert die Sicherheitsmethoden, die ein Initiator implementieren muss, um entweder die Internetprotokollsicherheit (Internet Protocol Security, IPsec) oder das Handshake-Authentifizierungsprotokoll (CHAP) zu unterstützen.
Darüber hinaus müssen Initiatoren, die den Internetschlüsselaustausch (Internet Key Exchange, IKE) mit vorab freigegebenen Schlüsseln unterstützen, die folgenden Methoden implementieren:
Initiatoren, die einen nicht flüchtigen Cache für vorab freigegebene IPsec-Schlüssel und iSCSI-Authentifizierungsanmeldeinformationen (d. h. einen Benutzernamen und ein Kennwort) unterstützen, müssen die ClearCache-Methode implementieren. Der Initiator muss auch angeben, dass er einen Cache verwendet, indem er die entsprechenden Flags in der MSiSCSI_HBAInformation WMI-Klasse festlegt. Insbesondere, wenn der Initiator den vorab freigegebenen Schlüssel zwischenspeichert, sollte er das ISCSI_HBA_PRESHARED_KEY_CACHE-Flag im FunctionalitySupported-Member der -Klasse festlegen. Und wenn der Initiator iSCSI-Authentifizierungsdaten zwischenspeichert, sollte er das ISCSI_HBA_ISCSI_AUTHENTICATION_CACHE-Flag festlegen.
Da die MSiSCSI_SecurityConfigOperations-Klasse einem bestimmten instance eines Speicherminiporttreibers zugeordnet ist, muss der Miniporttreiber die Klasse unter Dem Namen des jeweiligen physischen Geräteobjekts (PDO) registrieren, das der Miniporttreiber verwaltet.
Damit der Initiator mit dem iSCSI-Ermittlungsdienst kompatibel ist, muss er die SetGenerationalGuid-Methode implementieren.
Die MOF-Syntax (Managed Object Format) für jede Methode, die zu dieser Klasse gehört, wird auf der Referenzseite für die -Methode beschrieben. In den folgenden Themen werden diese Methoden und ihre zugehörigen Strukturen beschrieben: