Condividi tramite


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 .