Bagikan melalui


Kelas WMI MSiSCSI_RADIUSConfig

Kelas WMI MSiSCSI_RADIUSConfig menunjukkan apakah inisiator menggunakan layanan pengguna dial-in autentikasi jarak jauh (RADIUS) dan memberikan informasi yang diperlukan inisiator untuk menggunakan layanan.

Inisiator menggunakan server RADIUS untuk melakukan autentikasi selama jabat tangan tantangan protokol autentikasi jabat tangan tantangan (CHAP).

Driver miniport harus menerapkan kelas MSiSCSI_RADIUSConfig jika HBA yang dikelolanya mendukung penggunaan RADIUS untuk autentikasi CHAP.

Anda harus menggunakan RADIUS jika memungkinkan, karena memungkinkan manajemen kredensial CHAP terpusat.

Karena kelas WMI MSiSCSI_RADIUSConfig dikaitkan dengan instans tertentu dari driver miniport penyimpanan, driver miniport harus mendaftarkan kelas menggunakan nama objek perangkat fisik (PDO) tertentu yang dikelola driver miniport.

Kelas MSiSCSI_RADIUSConfig didefinisikan dalam 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[];
};

Ketika rangkaian alat WMI mengkompilasi definisi kelas sebelumnya, rangkaian alat ini menghasilkan struktur data MSiSCSI_RADIUSConfig .