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)

另请参阅

ISCSI_IP_Address

MSiSCSI_RADIUSConfig WMI 类