次の方法で共有


EAP_ATTRIBUTE_TYPE 列挙 (eaptypes.h)

EAP_ATTRIBUTE_TYPE列挙は、認証エンティティで使用可能な EAP 属性の種類のセットを定義します。

この列挙型の値の詳細については、RFC 2865、RFC 2866、RFC 2869RFC 2868RFC 3162、RFC 3579、RFC 3580 のいずれかを参照してください。

構文

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
0 に等しい値を指定し、 の任意の配列で NULL 終端記号として使用します。
EAP_ATTRIBUTE 構造体。

この属性の種類は、PPP クライアント サプリカントによって使用されます。
eatUserName
認証するユーザーの名前を指定します。 この属性の種類は、ユーザーのパスワードが変更されたときにも使用されます。 ルーティングおよびリモート アクセス サービス (RRAS) 認証セッションでは、認証ユーザーの ID 文字列 (名前) が要求属性の一部として 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) を指定します。 この属性は、PPP などの他の方法で MTU がネゴシエートされない場合に使用されます。 の pValue メンバー
この型のEAP_ATTRIBUTEはバイト文字列を指します。 詳細については、「
RFC 2865
eatFramedCompression
接続に使用する圧縮プロトコルを指定します。 詳細については、「
RFC 2865

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatLoginIPHost
ユーザーを接続するシステムを指定します。 詳細については、「
RFC 2865

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatLoginService
eatLoginIPHost で指定されたホストにユーザーを接続するために使用するサービスを指定します。 詳細については、「
RFC 2865

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatLoginTCPPort
ユーザーを接続するポートを指定します。 この属性は、 eatLoginService 属性が存在する場合にのみ存在します。 詳細については、「
RFC 2865

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatUnassigned17
この値は現在割り当てされていません。

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatReplyMessage
ユーザーに表示するメッセージを指定します。 の pValue メンバー
この 型のEAP_ATTRIBUTEはバイト文字列を指します。 詳細については、「
RFC 2865

PPP サーバーサプリカントによって使用されるこの属性の種類。 この属性の型は、他のメソッドやサプリカントでは使用しないでください。 eatEAPMessage は、可能な限り表示可能なメッセージを送信するために使用する必要があります。 詳細については、「 RFC 3580」を参照してください。
eatCallbackNumber
コールバック番号を指定します。 の pValue メンバー
この 型のEAP_ATTRIBUTEはバイト文字列を指します。 詳細については、「
RFC 2865
eatCallbackId
値: 20
コールバックする場所を指定します。 この属性の値は NAS によって解釈されます。 の pValue メンバー
この 型のEAP_ATTRIBUTEはバイト文字列を指します。 詳細については、「
RFC 2865
eatUnassigned21
この値は現在割り当てされていません。

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatFramedRoute
ユーザーの NAS で構成するルーティング情報を指定します。 詳細については、「
RFC 2865

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatFramedIPXNetwork
ユーザー用に構成する IPX ネットワーク番号を指定します。 詳細については、「
RFC 2865

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatState
サーバーによってクライアントに提供される状態情報を指定します。 RRAS 認証セッションの場合、認証が正常に完了し、IAS から属性が返された場合、この状態情報は保存され、次のパケット サイクル中に IAS の要求属性を構築するときに入力として使用されます。 の pValue メンバー
この 型のEAP_ATTRIBUTEはバイト文字列を指します。 関連文書
この値の詳細については、RFC 2865 を参照してください。

この属性の種類は、PPP サーバーサプリカントによって使用されます。
eatClass
認証プロバイダーによって NAS に提供される値を指定します。 NAS は、アカウンティング プロバイダーと通信するときにこの値を使用する必要があります。 の pValue メンバー
この 型のEAP_ATTRIBUTEはバイト文字列を指します。 詳細については、「
RFC 2865
eatVendorSpecific
ベンダー指定の拡張属性のフィールドを指定します。

このフィールドは、 802.1X サプリカントによって使用される Microsoft Point-to-Point Encryption (MPPE) キーを格納するために使用されます。 詳細については、「 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 送信キーの場合、このフィールドにはマスター セッション キー (MSK) の最初の 32 バイト (バイト 0 から 31) が含まれます。

  • サーバーで使用される MPPE 送信キーの場合、このフィールドには MSK の 2 番目の 32 バイト (バイト 32 から 63) が含まれます。

  • クライアントで使用される MPPE 受信キーの場合、このフィールドには MSK の 2 番目の 32 バイト (バイト 32 から 63) が含まれます。

  • サーバーで使用される MPPE 受信キーの場合、このフィールドには MSK の最初の 32 バイト (バイト 0 から 31) が含まれます。



4155長さ: 15 バイトPadding。



この属性の種類は、802.1X サプリカントによって使用されます。
eatSessionTimeout
ユーザーにサービスを提供する最大秒数を指定します。 この時間が経過すると、セッションは終了します。 の pValue メンバー
この 型のEAP_ATTRIBUTEはバイト文字列を指します。 詳細については、「
RFC 2865

この属性の種類は、通常、EAP メソッドによって使用され、Access-Challenge パケット内の認証のタイムアウト時間を設定します。 タイムアウトの期間は、EAP メソッドではなく IAS によって決定されます。

RRAS 認証セッションの場合、認証が成功し、送信される保留中のパケットがある場合、対応する eatSessionTimeout 値が 10 より大きい場合、パケットは対話型タイムアウトで送信されます。

この属性の種類は、PPP サーバーサプリカントによって使用されます。
eatIdleTimeout
セッションがアイドル状態になる連続する秒数を指定します。 アイドル時間がこの値を超えると、セッションは終了します。 詳細については、「
RFC 2865

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
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
認証要求を転送するときにプロキシ サーバーに含まれる値を指定します。 詳細については、「
RFC 2865

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatLoginLATService
使用されていません。 詳細については、「
RFC 2865
eatLoginLATNode
使用されていません。 詳細については、「
RFC 2865
eatLoginLATGroup
使用されていません。 詳細については、「
RFC 2865
eatFramedAppleTalkLink
ユーザーが別のルーターである場合のユーザーの AppleTalk ネットワーク番号を指定します。 詳細については、「
RFC 2865

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatFramedAppleTalkNetwork
ユーザーに AppleTalk ノードを割り当てるために NAS が使用する 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 メソッドまたはサプリカントでは使用されません。
eatMD5CHAPChallenge
値: 60
NAS から CHAP ユーザーに送信される CHAP チャレンジを指定します。 詳細については、「
RFC 2865

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatNASPortType
NAS がユーザーを認証するポートの種類 (非同期、ISDN、仮想など) を指定します。 の pValue メンバー
この 型のEAP_ATTRIBUTEはバイト文字列を指します。 詳細については、「
RFC 2865
eatPortLimit
NAS がマルチリンク セッションでユーザーが使用できるようにするポートの数を指定します。 詳細については、「
RFC 2865

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatLoginLATPort
使用されていません。 詳細については、「
RFC 2865
eatTunnelType
使用するトンネリング プロトコルを指定します。

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatTunnelMediumType
複数のトランスポートで動作できるプロトコル (L2TP など) のトンネルを作成するときに使用するトランスポート メディアを指定します。

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatTunnelClientEndpoint
トンネルのイニシエーターの終点のアドレスを指します。

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatTunnelServerEndpoint
トンネルのサーバー側のアドレスを指します。

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatARAPPassword
値: 70
AppleTalk リモート アクセス プロトコル (ARAP) 認証に使用するパスワードを指定します。 詳細については、「
RFC 2869

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatARAPFeatures
NAS が ARAP の "機能フラグ" パケットでユーザーに返送する必要がある情報を指定します。 詳細については、「
RFC 2869

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatARAPZoneAccess
ユーザーの ARAP ゾーン リストの使用方法を指定します。 詳細については、「
RFC 2869

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatARAPSecurity
NAS とユーザーの間のセカンダリ認証フェーズで使用する ARAP セキュリティ モジュールを指定します。 詳細については、「
RFC 2869

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatARAPSecurityData
ARAP セキュリティ モジュールで使用するデータを指定します。 詳細については、「
RFC 2869

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatPasswordRetry
ユーザーアクセスを許可するためのパスワード再試行回数を指定します。 この属性の種類は、EAP と RADIUS/EAP では非推奨です。 詳細については、「 RFC 3579」を参照してください。

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatPrompt
NAS がチャレンジに対するユーザー応答をエコーするかどうかを指定します。 詳細については、「
RFC 2869

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatConnectInfo
ユーザーが使用している接続の種類に関する情報を指定します。 詳細については、「
RFC 2869

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatConfigurationToken
RADIUS プロキシ サーバーと RADIUS プロキシ クライアント間の通信におけるユーザー プロファイル情報を指定します。 詳細については、「
RFC 2869

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatEAPMessage
ユーザーと認証プロバイダーの間で EAP 情報を直接送信することを指定します。 RRAS 認証セッションの場合、この属性の種類は、認証子から EAP メッセージを取得し、クライアントにメッセージを送信するために使用されます。 の pValue メンバー
この 型のEAP_ATTRIBUTEはバイト文字列を指します。 詳細については、「
RFC 2869

この属性の種類は、PPP サーバーサプリカントによって使用されます。
eatSignature
値: 80
CHAP、EAP、または ARAP パケットに含める署名を指定します。 詳細については、以下を参照してください。
RFC 2869

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatARAPChallengeResponse
値: 84
Apple リモート アクセス プロトコル (ARAP) チャレンジへの応答を指定します。 ARAP では、サーバーまたはクライアントが課題に対応する場合があります。 詳細については、「
RFC 2869

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
eatAcctInterimInterval
値: 85
アカウンティング更新の間隔を秒単位で指定します。 詳細については、「
RFC 2869

この属性の種類は、EAPHost メソッドまたはサプリカントでは使用されません。
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 が 0 以外の値を指している場合は、認証子によって高速再接続が使用されます。

この属性の種類は PEAP メソッドによってエクスポートされ、PPP クライアント サプリカントによって使用されます。
eatFastRoamedSession
値: 8100
TBD
eatEAPTLV
値: 8102
EAP-TLV 属性。 この属性の種類は、サーバーからの正常性ステートメント (SoH) 要求と SoH 応答を処理するために使用されます。

次の表は、 の pValue メンバーが指すデータの構造を示しています。
この型のEAP_ATTRIBUTE





































最初のバイト最後のバイト説明
01長さ: 2 バイト バッファーの種類。 このフィールドの値は常に 7 です。

23長さ: 2 バイト バッファーの残りの内容の長さ。 サーバーからの SoH 要求の場合、このフィールドの値は 6 です。 サーバーからの SoH 応答の場合は、SoH ペイロードのバイト数に 8 を追加して長さを計算します。

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 が 0 以外の値を指している場合、資格情報は変更されています。

この属性の種類は、MS-CHAPv2 メソッドによってエクスポートでき、PPP クライアント サプリカントによって使用されます。
eatInnerEapMethodType
ネイティブ トンネル メソッド内で使用される内部 EAP メソッド。 の pValue メンバー
この型のEAP_ATTRIBUTE、EAP_METHOD_TYPE構造体を指します。

この属性の種類は、EAP メソッドによってエクスポートされます。
eatClearTextPassword
値: 8107
認証されるユーザーのパスワード (クリア テキスト)。 この属性の種類は、EAPHost を使用して ID ユーザー インターフェイスを生成する EAP メソッドによって送信されます。 の pValue メンバー
この型のEAP_ATTRIBUTE、EAP_METHOD_TYPE構造体を指します。

この属性の種類は、EAPHost によってエクスポートされます。
eatQuarantineSoH
値: 8150
EAP 認証中に使用される SoH 要求と応答の情報が含まれます。 の pValue メンバー
この型のEAP_ATTRIBUTEはバイト文字列を指します。

この属性の種類は、EAPHost メソッドと PEAP メソッドによってエクスポートされ、PPP サーバー サプリカントによって使用されます。
eatCertificateThumbprint
値: 8250
TBD
eatPeerId
値: 9000
ID 応答メッセージ (EAP-Response/Identity) で提供されるピア ID。 この ID は、EAP メソッドによって認証されたピア ID とは異なる場合があります。 の pValue メンバー
この型のEAP_ATTRIBUTEは、ASCII 文字列を指します。 EAP ピア ID が存在しない場合、文字列は NULL になります。 詳細については、 キー管理フレームワークのドラフト仕様に関するページを参照してください。

この属性の種類は EAP メソッドによってエクスポートされ、サプリカントによって使用されます。
eatServerId
EAP メソッドがサーバーに対して認証するときに使用されるサーバーの ID。 の pValue メンバー
この型のEAP_ATTRIBUTEは、ASCII 文字列を指します。 EAP メソッドでメソッド固有のピア ID が定義されていない場合、文字列は NULL になります。 詳細については、 キー管理フレームワークのドラフト仕様に関するページを参照してください。

この属性の種類は EAP メソッドによってエクスポートされ、サプリカントによって使用されます。
eatMethodId
ピアとサーバーの間の特定の種類の EAP セッションを識別する一時的に一意のメソッド識別子。 キーを派生させる EAP メソッドでは、この属性の種類を指定する必要があります。 の pValue メンバー
この型のEAP_ATTRIBUTEは DWORD を指します。 詳細については、 キー管理フレームワークのドラフト仕様に関するページを参照してください。

この属性の種類は、EAPHost メソッドとその他の EAP メソッドによってエクスポートされ、サプリカントによって使用されます。
eatEMSK
拡張セッション マスター キー (EMSK)。 このキー マテリアルはピアとサーバーの間で派生しており、サード パーティと共有しないでください。 の pValue メンバー
この型のEAP_ATTRIBUTEは、少なくとも 64 オクテットのキーマテリアルを含むバイト文字列を指します。 詳細については、 キー管理フレームワークのドラフト仕様に関するページを参照してください。

この属性の種類は EAP メソッドによってエクスポートされ、サプリカントによって使用されます。
eatSessionId
WINDOWS Vista と SP1 以降: セッション ID を持つ属性の種類。
eatReserved
使用しません。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header eaptypes.h

関連項目

EAP 属性について

PEAP