Compartilhar via


Classe WMI MSiSCSI_RADIUSConfig

O MSiSCSI_RADIUSConfig classe WMI indica se um iniciador usa o RADIUS (serviço de usuário discado) de autenticação remota e fornece informações que o iniciador requer para usar o serviço.

Os iniciadores usam servidores RADIUS para executar a autenticação durante o handshake de desafio do CHAP (protocolo de autenticação de handshake de desafio).

Um driver de miniporta deverá implementar a classe MSiSCSI_RADIUSConfig se o HBA que ele gerencia der suporte ao uso de RADIUS para autenticação CHAP.

Você deve usar RADIUS sempre que possível, pois ele permite o gerenciamento centralizado de credenciais CHAP.

Como a classe WMI MSiSCSI_RADIUSConfig está associada a uma instância específica de um driver de miniporto de armazenamento, o driver de miniporto deve registrar a classe usando o nome do PDO (objeto de dispositivo físico) específico que o driver de miniporto gerencia.

A classe MSiSCSI_RADIUSConfig é definida em 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 o conjunto de ferramentas WMI compila a definição de classe anterior, ele produz a estrutura de dados MSiSCSI_RADIUSConfig .