Класс WMI MSiSCSI_RADIUSConfig
Класс WMI MSiSCSI_RADIUSConfig указывает, использует ли инициатор службу удаленной проверки подлинности radius, и предоставляет сведения, необходимые инициатору для использования этой службы.
Инициаторы используют серверы RADIUS для проверки подлинности во время подтверждения запроса по протоколу проверки подлинности подтверждения запроса (CHAP).
Драйвер мини-порта должен реализовывать класс MSiSCSI_RADIUSConfig, если управляемый им адаптер HBA поддерживает использование RADIUS для проверки подлинности CHAP.
По возможности следует использовать RADIUS, так как он позволяет централизованно управлять учетными данными CHAP.
Так как класс WMI MSiSCSI_RADIUSConfig связан с определенным экземпляром драйвера минипорта хранилища, драйвер мини-порта должен зарегистрировать класс, используя имя конкретного объекта физического устройства (PDO), которым управляет драйвер минипорта.
Класс MSiSCSI_RADIUSConfig определен в файле 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[];
};
Когда набор средств WMI компилирует предыдущее определение класса, он создает MSiSCSI_RADIUSConfig структуру данных.