MSiSCSI_RADIUSConfig结构(iscsicfg.h)
MSiSCSI_RADIUSConfig结构提供了发起程序需要使用远程身份验证拨入用户服务(RADIUS)的信息。
语法
typedef struct _MSiSCSI_RADIUSConfig {
BOOLEAN UseRADIUSForCHAP;
ULONG SharedSecretSizeInBytes;
ISCSI_IP_Address RADIUSServer;
ISCSI_IP_Address BackupRADIUSServer;
ULONG Reserved;
UCHAR SharedSecret[1];
} MSiSCSI_RADIUSConfig, *PMSiSCSI_RADIUSConfig;
成员
UseRADIUSForCHAP
一个布尔值,该值指示发起程序是否应在质询握手身份验证协议(CHAP)的质询握手期间使用 RADIUS 进行身份验证。 如果此成员 TRUE,则发起程序应在 CHAP 质询握手期间使用 RADIUS 进行身份验证。 如果此成员 FALSE,则不需要发起程序才能使用 RADIUS。
SharedSecretSizeInBytes
用于 RADIUS 服务器的共享机密的大小(以字节为单位)。
RADIUSServer
指定 RADIUS 服务器的固定地址的 ISCSI_IP_Address 结构。 ISCSI_IP_Address结构以独立于使用的 IP 协议版本的方式定义 IP 地址。
BackupRADIUSServer
指定备份 RADIUS 服务器的固定地址的ISCSI_IP_Address结构。
Reserved
仅用于Microsoft使用。 将此成员设置为零。
SharedSecret[1]
包含共享机密的可变长度数组。 发起程序使用此共享机密对主服务器和备份 RADIUS 服务器进行身份验证。
言论
发起程序使用 RADIUS 服务器在 CHAP 质询握手期间执行身份验证。
WMI 工具套件在 Config.mof中编译 MSiSCSI_RADIUSConfig WMI 类 时自动生成MSiSCSI_RADIUSConfig结构的声明。
支持使用 RADIUS 进行 CHAP 身份验证的发起程序必须实现 MSiSCSI_RADIUSConfig 类。
发起方应尽可能使用 RADIUS,因为 RADIUS 允许集中管理 CHAP 凭据。
如果适配器支持通过 RADIUS 进行身份验证,发起程序应使用 HBA 的物理设备对象(PDO)的名称注册MSiSCSI_RADIUSConfig类的每个实例。
要求
要求 | 价值 |
---|---|
标头 | iscsicfg.h (包括 Iscsicfg.h) |