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)

另请参阅

ISCSI_IP_Address

MSiSCSI_RADIUSConfig WMI 类