Classe WMI MSiSCSI_RADIUSConfig
La classe WMI MSiSCSI_RADIUSConfig indica se un iniziatore usa il servizio RADIUS (Remote Authentication Dial-In User Service) e fornisce informazioni necessarie all'iniziatore per l'uso del servizio.
Gli iniziatori usano server RADIUS per eseguire l'autenticazione durante l'handshake di verifica del protocollo di autenticazione handshake (CHAP).
Un driver miniport deve implementare la classe MSiSCSI_RADIUSConfig se l'HBA che gestisce supporta l'uso di RADIUS per l'autenticazione CHAP.
È consigliabile usare RADIUS quando possibile, perché consente la gestione centralizzata delle credenziali CHAP.
Poiché la classe WMI MSiSCSI_RADIUSConfig è associata a una particolare istanza di un driver miniport di archiviazione, il driver miniport deve registrare la classe usando il nome del particolare oggetto dispositivo fisico (PDO) gestito dal driver miniport.
La classe MSiSCSI_RADIUSConfig è definita in Config.mof.
class MSiSCSI_RADIUSConfig {
[key] string InstanceName;
boolean Active;
[WmiDataId(1), read, write, description("HBA should use
RADIUS for CHAP authentication") : amended]
boolean UseRADIUSForCHAP;
[WmiDataId(2), read, write, description("Size in bytes of
shared secret for RADIUS servers") : amended]
uint32 SharedSecretSizeInBytes;
[WmiDataId(3), read, write, description("Fixed Addresses
of RADIUS server") : amended]
ISCSI_IP_Address RADIUSServer;
[WmiDataId(4), read, write, description("Fixed Addresses
of backup RADIUS server") : amended]
ISCSI_IP_Address BackupRADIUSServer;
[WmiDataId(5), read, write,
WmiSizeIs("SharedSecretSizeInBytes"),
description("Shared secret for RADIUS servers") :
amended]
uint8 SharedSecret[];
};
Quando la suite di strumenti WMI compila la definizione di classe precedente, produce la struttura dei dati MSiSCSI_RADIUSConfig .