EAP_ATTRIBUTE_TYPE列舉 (eaptypes.h)

EAP_ATTRIBUTE_TYPE列舉會定義驗證實體上可用的一組可能 EAP 屬性類型。

如需此列舉類型中值的進一步詳細資料,請參閱下列其中一個參考:RFC 2865RFC 2866RFC 2869、RFC 2868、RFC3162RFC 3579RFC 3580

Syntax

typedef enum _EAP_ATTRIBUTE_TYPE {
  eatMinimum = 0,
  eatUserName,
  eatUserPassword,
  eatMD5CHAPPassword,
  eatNASIPAddress,
  eatNASPort,
  eatServiceType,
  eatFramedProtocol,
  eatFramedIPAddress,
  eatFramedIPNetmask,
  eatFramedRouting = 10,
  eatFilterId,
  eatFramedMTU,
  eatFramedCompression,
  eatLoginIPHost,
  eatLoginService,
  eatLoginTCPPort,
  eatUnassigned17,
  eatReplyMessage,
  eatCallbackNumber,
  eatCallbackId = 20,
  eatUnassigned21,
  eatFramedRoute,
  eatFramedIPXNetwork,
  eatState,
  eatClass,
  eatVendorSpecific,
  eatSessionTimeout,
  eatIdleTimeout,
  eatTerminationAction,
  eatCalledStationId = 30,
  eatCallingStationId,
  eatNASIdentifier,
  eatProxyState,
  eatLoginLATService,
  eatLoginLATNode,
  eatLoginLATGroup,
  eatFramedAppleTalkLink,
  eatFramedAppleTalkNetwork,
  eatFramedAppleTalkZone,
  eatAcctStatusType = 40,
  eatAcctDelayTime,
  eatAcctInputOctets,
  eatAcctOutputOctets,
  eatAcctSessionId,
  eatAcctAuthentic,
  eatAcctSessionTime,
  eatAcctInputPackets,
  eatAcctOutputPackets,
  eatAcctTerminateCause,
  eatAcctMultiSessionId = 50,
  eatAcctLinkCount,
  eatAcctEventTimeStamp = 55,
  eatMD5CHAPChallenge = 60,
  eatNASPortType,
  eatPortLimit,
  eatLoginLATPort,
  eatTunnelType,
  eatTunnelMediumType,
  eatTunnelClientEndpoint,
  eatTunnelServerEndpoint,
  eatARAPPassword = 70,
  eatARAPFeatures,
  eatARAPZoneAccess,
  eatARAPSecurity,
  eatARAPSecurityData,
  eatPasswordRetry,
  eatPrompt,
  eatConnectInfo,
  eatConfigurationToken,
  eatEAPMessage,
  eatSignature = 80,
  eatARAPChallengeResponse = 84,
  eatAcctInterimInterval = 85,
  eatNASIPv6Address = 95,
  eatFramedInterfaceId,
  eatFramedIPv6Prefix,
  eatLoginIPv6Host,
  eatFramedIPv6Route,
  eatFramedIPv6Pool,
  eatARAPGuestLogon = 8096,
  eatCertificateOID,
  eatEAPConfiguration,
  eatPEAPEmbeddedEAPTypeId,
  eatPEAPFastRoamedSession = 8100,
  eatFastRoamedSession = 8100,
  eatEAPTLV = 8102,
  eatCredentialsChanged,
  eatInnerEapMethodType,
  eatClearTextPassword = 8107,
  eatQuarantineSoH = 8150,
  eatCertificateThumbprint = 8250,
  eatPeerId = 9000,
  eatServerId,
  eatMethodId,
  eatEMSK,
  eatSessionId,
  eatReserved
} EAP_ATTRIBUTE_TYPE, EapAttributeType;

常數

 
eatMinimum
值: 0
指定等於零的值,並在 的任何陣列中當做 Null 結束字元使用
EAP_ATTRIBUTE 結構。

PPP 用戶端支援專案會取用此屬性類型。
eatUserName
指定要驗證的使用者名稱。 當使用者的密碼變更時,也會使用此屬性類型。 針對路由和遠端存取服務 (RRAS) 驗證會話,驗證使用者的身分識別字串 (名稱) 傳送至 IAS 作為要求屬性的一部分。 的 pValue 成員
此類型的EAP_ATTRIBUTE 會指向沒有 Null 終止字元的多位元組字元串。 如需相關資訊,請參閱
RFC 2865

此屬性類型是由 MS-CHAPv2 方法和 PEAP 方法匯出。 PPP 伺服器支援者會取用它。
eatUserPassword
指定要驗證之使用者的密碼。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatMD5CHAPPassword
指定使用者提供的密碼,以回應 MD5 挑戰交握驗證通訊協定 (CHAP) 挑戰。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatNASIPAddress
指定要求使用者驗證的網路存取伺服器 (NAS) IP 位址。 Access-Request 應該指定 NAS IP 位址或 NAS 識別碼。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatNASPort
指定使用者連線到 NAS 的實體或虛擬私人網路 (VPN) 。 請注意,此值不是 TCP 或 UDP 的埠號碼。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatServiceType
指定使用者所要求的服務類型,或要提供的服務類型。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatFramedProtocol
指定要用於框架式存取的框架通訊協定類型,例如 SLIP、PPP 或 ARAP (AppleTalk 遠端存取通訊協定) 。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatFramedIPAddress
指定針對要求驗證的使用者所設定的 IP 位址。 這個屬性通常是由驗證提供者傳回。 不過,NAS 可以在驗證要求中使用它來指定慣用的 IP 位址。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatFramedIPNetmask
指定屬於網路路由器之使用者的 IP 網路遮罩。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或建議項不會使用此屬性類型。
eatFramedRouting
值: 10
指定屬於網路路由器之使用者的路由方法。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或建議項不會使用此屬性類型。
eatFilterId
指定要求驗證之使用者的篩選清單名稱。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatFramedMTU
指定使用者的傳輸單位上限 (MTU) 。 如果 MTU 不是透過一些其他方式交涉,例如 PPP,則會使用這個屬性。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatFramedCompression
指定要用於連接的壓縮通訊協定。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或建議項不會使用此屬性類型。
eatLoginIPHost
指定要用來連接使用者的系統。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或建議項不會使用此屬性類型。
eatLoginService
指定要用來將使用者連線到 eatLoginIPHost所指定的主機的服務。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或建議項不會使用此屬性類型。
eatLoginTCPPort
指定要連接使用者的埠。 只有當 atloginService 屬性存在時,這個屬性才會存在。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或建議項不會使用此屬性類型。
eatUnassigned17
此值目前未指派。

EAPHost 方法或建議項不會使用此屬性類型。
eatReplyMessage
指定要向使用者顯示的訊息。 的 pValue 成員
EAP_ATTRIBUTE 這個類型指向位元組字串。 如需相關資訊,請參閱
RFC 2865

PPP 伺服器要求所取用的這個屬性類型。 任何其他方法或建議都不應該使用這個屬性類型。 atEAPMessage 應該盡可能用來傳送可顯示訊息。 如需詳細資訊,請參閱 RFC 3580
eatCallbackNumber
指定回呼號碼。 的 pValue 成員
EAP_ATTRIBUTE 這個類型指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatCallbackId
值: 20
指定要回呼的位置。 NAS 會解譯此屬性的值。 的 pValue 成員
EAP_ATTRIBUTE 這個類型指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatUnassigned21
此值目前未指派。

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatFramedRoute
指定要在 NAS 上為使用者設定的路由資訊。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatFramedIPXNetwork
指定要為使用者設定的 IPX 網路編號。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatState
指定伺服器提供給用戶端的狀態資訊。 針對 RRAS 驗證會話,如果驗證成功完成且 IAS 傳回的屬性,則會在下次封包週期期間建構 IAS 的要求屬性時,儲存此狀態資訊並做為輸入。 的 pValue 成員
EAP_ATTRIBUTE 這個類型指向位元組字串。 請參閱
RFC 2865 以取得此值的詳細資訊。

PPP 伺服器支援專案會取用這個屬性類型。
eatClass
指定驗證提供者提供給 NAS 的值。 NAS 與會計提供者通訊時,應該使用此值。 的 pValue 成員
EAP_ATTRIBUTE 這個類型指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatVendorSpecific
指定廠商提供的擴充屬性欄位。

此欄位用來儲存 Microsoft 點對點加密 (MPPE) 802.1X 支援的金鑰。 如需詳細資訊,請參閱 RFC 2865

下表顯示 pValue 成員所指向之資料的結構
此類型的EAP_ATTRIBUTE










































第一個位元組最後一個位元組描述
03長度:4 個位元組 廠商識別碼。 此欄位一律值為 311。

44長度:1 位元組 MPPE 金鑰的類型。 如果屬性參考 MPPE 傳送金鑰,則此欄位的值為 16。 如果屬性參考 MPPE 接收金鑰,則此欄位的值為 17。

55長度:1 位元組 MPPE 廠商特定的屬性長度。 此欄位一律值為 52。

67長度:2 個位元組Salt。 此欄位一律值為 0。

88長度:1 位元組 MPPE 金鑰長度。 此欄位一律值為 32。

940長度:32 個位元組 MPPE 金鑰。 欄位內容如下所示:

  • 對於用戶端上使用的 MPPE 傳送金鑰,此欄位包含主要工作階段金鑰的前 32 個位元組 (位元組 0-31) , (MSK) 。

  • 對於伺服器上使用的 MPPE 傳送金鑰,此欄位包含 MSK 的第二個 32 個位元組 (位元組 32-63) 。

  • 對於用戶端上使用的 MPPE 接收金鑰,此欄位包含 MSK 的第二個 32 個位元組 (位元組 32-63) 。

  • 對於伺服器上使用的 MPPE 接收金鑰,此欄位包含 MSK 的前 32 個位元組 (位元組 0-31 個) 。



4155長度:15 個位元組的Padding。



這個屬性類型是由 802.1X supplicants 取用。
eatSessionTimeout
指定要向使用者提供服務的秒數上限。 這次之後,會話就會終止。 的 pValue 成員
EAP_ATTRIBUTE 這個類型指向位元組字串。 如需相關資訊,請參閱
RFC 2865

EAP 方法通常會使用這個屬性類型來設定 Access-Challenge 封包內驗證的逾時持續時間。 逾時持續時間取決於 IAS,而不是 EAP 方法。

針對 RRAS 驗證會話,如果驗證成功,而且有要傳送的擱置封包,則如果對應的 atSessionTimeout 值大於 10,則會以互動式逾時方式傳送封包。

PPP 伺服器支援專案會取用這個屬性類型。
eatIdleTimeout
指定會話可閒置的連續秒數上限。 如果閒置時間超過此值,會話就會終止。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatTerminationAction
指定伺服器在連接終止時所執行的動作。 如需此值的詳細資訊,請參閱上述參考的檔案。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或建議項不會使用此屬性類型。
eatCalledStationId
值: 30
指定使用撥號號碼識別 (DNIS) 或類似技術的電話號碼。 使用者所呼叫的電話號碼可能與通話的來源電話號碼不同。 此屬性類型也可以用來儲存其他類型的資訊,例如 MAC 位址。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。 如需詳細資訊,請參閱 RFC 3580
eatCallingStationId
使用自動號碼識別 (ANI) 或類似技術,指定通話的原始電話號碼。 此屬性類型也可以用來儲存其他類型的資訊,例如 MAC 位址。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。 如需詳細資訊,請參閱 RFC 3580
eatNASIdentifier
指定 NAS 識別碼。 Access-Request 應該指定 NAS 識別碼或 NAS IP 位址。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatProxyState
指定 Proxy 伺服器在轉送驗證要求時所包含的值。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或建議項不會使用此屬性類型。
eatLoginLATService
未使用。 如需相關資訊,請參閱
RFC 2865
eatLoginLATNode
未使用。 如需相關資訊,請參閱
RFC 2865
eatLoginLATGroup
未使用。 如需相關資訊,請參閱
RFC 2865
eatFramedAppleTalkLink
當使用者是另一個路由器時,指定使用者的 AppleTalk 網路編號。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或建議項不會使用此屬性類型。
eatFramedAppleTalkNetwork
指定 NAS 應該用來為使用者配置 AppleTalk 節點的 AppleTalk 網路編號。 只有當使用者不是另一個路由器時,才會使用此屬性。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或建議項不會使用此屬性類型。
eatFramedAppleTalkZone
指定使用者的 AppleTalk 預設區域。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或建議項不會使用此屬性類型。
eatAcctStatusType
值: 40
指定會計提供者是否應該啟動或停止使用者的會計。 如需相關資訊,請參閱
RFC 2866

EAPHost 方法或建議項不會使用此屬性類型。
eatAcctDelayTime
指定用戶端嘗試傳送目前要求的時間長度。 如需相關資訊,請參閱
RFC 2866

EAPHost 方法或建議項不會使用此屬性類型。
eatAcctInputOctets
指定目前會計會話期間收到的八位數。 如需相關資訊,請參閱
RFC 2866

EAPHost 方法或建議項不會使用此屬性類型。
eatAcctOutputOctets
指定目前會計會話期間傳送的八位數目。 如需相關資訊,請參閱
RFC 2866

EAPHost 方法或建議項不會使用此屬性類型。
eatAcctSessionId
指定值,以啟用記錄檔中相符開始和停止記錄的識別。 如需相關資訊,請參閱
RFC 2866

EAPHost 方法或建議項不會使用此屬性類型。
eatAcctAuthentic
指定對會計提供者的驗證方式;例如,目錄服務、RADIUS 或其他驗證提供者。 如需相關資訊,請參閱
RFC 2866

EAPHost 方法或建議項不會使用此屬性類型。
eatAcctSessionTime
指定目前會計會話中經過的秒數。 如需相關資訊,請參閱
RFC 2866

EAPHost 方法或建議項不會使用此屬性類型。
eatAcctInputPackets
指定在目前會計會話期間收到的封包數目。 如需相關資訊,請參閱
RFC 2866

EAPHost 方法或建議項不會使用此屬性類型。
eatAcctOutputPackets
指定目前會計會話期間已傳送的封包數目。 如需相關資訊,請參閱
RFC 2866

EAPHost 方法或建議項不會使用此屬性類型。
eatAcctTerminateCause
指定目前會計會話的終止方式。 如需相關資訊,請參閱
RFC 2866

EAPHost 方法或建議項不會使用此屬性類型。
eatAcctMultiSessionId
值: 50
指定值,以啟用記錄檔內相關會計會話的識別。 如需相關資訊,請參閱
RFC 2866

EAPHost 方法或建議項不會使用此屬性類型。
eatAcctLinkCount
如果目前的會計會話使用多連結連線,則指定連結數目。 如需相關資訊,請參閱
RFC 2866

EAPHost 方法或建議項不會使用此屬性類型。
eatAcctEventTimeStamp
值: 55
指定會計要求封包中包含的屬性。 它會指定事件發生的時間。 如需詳細資訊,請參閱 RFC 2869

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatMD5CHAPChallenge
值: 60
指定 NAS 傳送給 CHAP 使用者的 CHAP 挑戰。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatNASPortType
指定 NAS 用來驗證使用者的埠類型,例如非同步、ISDN、虛擬。 的 pValue 成員
EAP_ATTRIBUTE 這個類型指向位元組字串。 如需相關資訊,請參閱
RFC 2865
eatPortLimit
指定 NAS 應提供給使用者用於多連結會話的埠數目。 如需相關資訊,請參閱
RFC 2865

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatLoginLATPort
未使用。 如需相關資訊,請參閱
RFC 2865
eatTunnelType
指定使用的通道通訊協定。

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatTunnelMediumType
指定要在為這些通訊協定建立通道時所使用的傳輸媒體, (例如 L2TP) ,這些通訊協定可以透過多個傳輸運作。

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatTunnelClientEndpoint
指向通道結尾的啟動器位址。

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatTunnelServerEndpoint
指向通道伺服器端的位址。

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatARAPPassword
值: 70
指定要用於 AppleTalk 遠端存取通訊協定的密碼, (ARAP) 驗證。 如需相關資訊,請參閱
RFC 2869

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatARAPFeatures
指定 NAS 應該在 ARAP「功能旗標」封包中傳回給使用者的資訊。 如需相關資訊,請參閱
RFC 2869

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatARAPZoneAccess
指定如何使用使用者的 ARAP 區域清單。 如需相關資訊,請參閱
RFC 2869

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatARAPSecurity
指定要在 NAS 與使用者之間的次要驗證階段中使用的 ARAP 安全性模組。 如需相關資訊,請參閱
RFC 2869

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatARAPSecurityData
指定要與 ARAP 安全性模組搭配使用的資料。 如需相關資訊,請參閱
RFC 2869

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatPasswordRetry
指定允許使用者存取的密碼重試次數。 EAP 和 RADIUS/EAP 已淘汰此屬性類型。 如需詳細資訊,請參閱 RFC 3579

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatPrompt
指定 NAS 是否應該回應使用者對挑戰的回應。 如需相關資訊,請參閱
RFC 2869

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatConnectInfo
指定使用者正在使用之連線類型的相關資訊。 如需相關資訊,請參閱
RFC 2869

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatConfigurationToken
指定 RADIUS Proxy 伺服器與 RADIUS Proxy 用戶端之間的通訊中的使用者設定檔資訊。 如需相關資訊,請參閱
RFC 2869

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatEAPMessage
指定在使用者與驗證提供者之間直接傳送 EAP 資訊。 針對 RRAS 驗證會話,這個屬性類型可用來從驗證器擷取 EAP 訊息,並將訊息傳送至用戶端。 的 pValue 成員
EAP_ATTRIBUTE 這個類型指向位元組字串。 如需相關資訊,請參閱
RFC 2869

PPP 伺服器支援專案會取用這個屬性類型。
eatSignature
值: 80
指定要包含在 CHAP、EAP 或 ARAP 封包中的簽章。 如需詳細資訊,
RFC 2869

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatARAPChallengeResponse
值: 84
指定 Apple 遠端存取通訊協定 (ARAP) 挑戰的回應。 在 ARAP 中,伺服器或用戶端可能會回應挑戰。 如需相關資訊,請參閱
RFC 2869

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatAcctInterimInterval
值: 85
指定會計更新之間的時間,以秒為單位。 如需相關資訊,請參閱
RFC 2869

EAPHost 方法或 supplicants 不會使用這個屬性類型。
eatNASIPv6Address
值: 95
要求使用者驗證之 NAS 的 IPv6 位址。 此位址在 RADIUS 伺服器的範圍內應該是唯一的 NAS。 的 pValue 成員
EAP_ATTRIBUTE 這個類型指向位元組字串。 如需詳細資訊,請參閱 RFC 3162
eatFramedInterfaceId
要為使用者設定的 IPv6 介面識別碼。 的 pValue 成員
EAP_ATTRIBUTE 這個類型指向位元組字串。 如需詳細資訊,請參閱 RFC 3162
eatFramedIPv6Prefix
要為使用者設定的 IPv6 前置詞 (和對應的路由) 。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。 如需詳細資訊,請參閱 RFC 3162
eatLoginIPv6Host
未使用。
eatFramedIPv6Route
未使用。
eatFramedIPv6Pool
未使用。
eatARAPGuestLogon
值: 8096
指定 Apple 遠端存取通訊協定 (ARAP) 來賓登入。 如需相關資訊,請參閱
RFC 2869

EAPHost 方法或建議項不會使用此屬性類型。
eatCertificateOID
憑證上存在 OID (物件識別碼) 。 這個屬性類型用於憑證型驗證會話。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。

這個屬性類型是由 EAP-TLS 和 NPS 方法匯出。
eatEAPConfiguration
未使用。
eatPEAPEmbeddedEAPTypeId
PEAP 驗證中使用的內部 EAP 方法識別碼。 的 pValue 成員
此類型的EAP_ATTRIBUTE指向 DWORD。 只有最不重要的 DWORD 位元組有意義。

這個屬性類型是由 PEAP 方法匯出,而且不會由任何支援者取用。
eatPEAPFastRoamedSession
值: 8100
指定驗證器是否使用 PEAP 快速重新連線。 的 pValue 成員
此類型的EAP_ATTRIBUTE指向 DWORD。 如果 pValue 指向 0,驗證器就不會使用快速重新連線。 如果 pValue 指向非零值,驗證器就會使用快速重新連線。

這個屬性類型是由 PEAP 方法匯出,並由 PPP 用戶端支援者取用。
eatFastRoamedSession
值: 8100
TBD
eatEAPTLV
值: 8102
EAP-TLV 屬性。 這個屬性類型可用來處理來自伺服器的健全狀況 (SoH) 要求和 SoH 回應的語句。

下表顯示 pValue 成員所指向之資料的結構
此類型的EAP_ATTRIBUTE





































第一個位元組最後一個位元組描述
01長度:2 個位元組 緩衝區類型。 此欄位的值一律為 7。

23長度:2 個位元組 緩衝區剩餘內容的長度。 對於來自伺服器的 SoH 要求,此欄位的值為 6。 針對伺服器的 SoH 回應,將 8 新增至 SoH 承載中的位元組數目,以計算長度。

47長度:4 個位元組 廠商識別碼。 此欄位的值一律為 311。

89長度:2 個位元組 SoH 類型。 對於來自伺服器的 SoH 要求,此欄位的值為 2。 對於伺服器的 SoH 回應,此欄位的值為 3。

1011長度:2 個位元組 SoH 承載中的資料位元組數目。

12長度:變數 NAP 系統傳回的 SoH 承載。 建議者不應該嘗試解譯此資料。


 

PPP 用戶端支援專案和 EAPHost 支援者會取用此屬性類型。
eatCredentialsChanged
指定認證在 EAP 驗證期間是否已變更。 的 pValue 成員
此類型的EAP_ATTRIBUTE指向 DWORD。 如果 pValue 指向 0,則認證尚未變更。 如果 pValue 指向非零值,則認證已變更。

這個屬性類型可由 MS-CHAPv2 方法匯出,而且 PPP 用戶端支援者會取用。
eatInnerEapMethodType
原生通道方法內使用的內部 EAP 方法。 的 pValue 成員
此類型的EAP_ATTRIBUTE指向EAP_METHOD_TYPE結構。

這個屬性類型是由 EAP 方法匯出。
eatClearTextPassword
值: 8107
要驗證之使用者的密碼,以純文字表示。 這個屬性類型是由使用 EAPHost 來引發身分識別使用者介面的 EAP 方法傳送。 的 pValue 成員
此類型的EAP_ATTRIBUTE指向EAP_METHOD_TYPE結構。

這個屬性類型是由 EAPHost 匯出。
eatQuarantineSoH
值: 8150
包含 EAP 驗證期間所使用的 SoH 要求和回應資訊。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向位元組字串。

這個屬性類型是由 EAPHost 和 PEAP 方法匯出,並由 PPP 伺服器支援者取用。
eatCertificateThumbprint
值: 8250
TBD
eatPeerId
值: 9000
身分識別回應訊息中提供的對等識別 (EAP-Response/Identity) 。 此身分識別可能與 EAP 方法驗證的對等身分識別不同。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向 ASCII 字串。 如果 EAP 對等識別不存在,字串將會是 Null 。 如需詳細資訊,請參閱 金鑰管理架構草稿規格

這個屬性類型是由 EAP 方法匯出,並由支援者取用。
eatServerId
EAP 方法向伺服器驗證時所使用的伺服器識別。 的 pValue 成員
此類型的EAP_ATTRIBUTE會指向 ASCII 字串。 如果 EAP 方法未定義方法特定的對等識別,字串將會是 Null 。 如需詳細資訊,請參閱 金鑰管理架構草稿規格

這個屬性類型是由 EAP 方法匯出,並由支援者取用。
eatMethodId
時態唯一的方法識別碼,可識別對等與伺服器之間指定類型的 EAP 會話。 任何衍生金鑰的 EAP 方法都必須指定這個屬性類型。 的 pValue 成員
此類型的EAP_ATTRIBUTE指向 DWORD。 如需詳細資訊,請參閱 金鑰管理架構草稿規格

這個屬性類型是由 EAPHost 方法和其他 EAP 方法匯出,並由支援者取用。
eatEMSK
擴充會話主要金鑰 (EMSK) 。 此金鑰內容衍生於對等與伺服器之間,不應與協力廠商共用。 的 pValue 成員
此類型的EAP_ATTRIBUTE指向位元組字串,其應該至少包含 64 個八位索引鍵材質。 如需詳細資訊,請參閱 金鑰管理架構草稿規格

這個屬性類型是由 EAP 方法匯出,並由支援者取用。
eatSessionId
Windows Vista SP1 或更新版本:具有會話身分識別的屬性類型。
eatReserved
未使用。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 eaptypes.h

另請參閱

關於 EAP 屬性

PEAP