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 服务器进行身份验证。
注解
发起方在 CHAP 的质询握手期间使用 RADIUS 服务器执行身份验证。
WMI 工具套件在 Config.mof 中编译MSiSCSI_RADIUSConfig WMI 类时,会自动生成MSiSCSI_RADIUSConfig结构的声明。
支持使用 RADIUS 进行 CHAP 身份验证的发起方必须实现 MSiSCSI_RADIUSConfig 类。
发起方应尽可能使用 RADIUS,因为 RADIUS 允许集中管理 CHAP 凭据。
发起方应使用物理设备对象的名称注册 MSiSCSI_RADIUSConfig 类的每个实例, (HBA 的 PDO) 如果适配器支持通过 RADIUS 进行身份验证,则必须实现此类。
要求
要求 | 值 |
---|---|
Header | iscsicfg.h (包括 Iscsicfg.h) |