2.2.3.1.2.2 PEAP_INNER_METHOD_PROPERTY

The PEAP_INNER_METHOD_PROPERTY specifies the parameters for an Inner EAP method for Microsoft implementation of Protected Extensible Authentication Protocol (PEAP) [MS-PEAP] on the client. The fields are as follows.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Version

Size

InnerEapType

InnerEapData (variable)

...

Version (4 bytes): A 4-byte unsigned integer that is set to 1.

Size (4 bytes): A 4-byte unsigned integer that is set to the total size of this structure including all fields in bytes.

InnerEapType (4 bytes): A 4-byte unsigned integer that indicates the EAP type of the PEAP inner EAP method.

Value

Meaning

13

The format of InnerEapData is EAPTLS_CONN_PROPERTIES.

26

The format of InnerEapData is EAPMSCHAPv2_CONN_PROPERTIES.

All other InnerEapType values signify A BLOB indicating EAP configuration settings to be used for this InnerEapType. Contact the corresponding EAP method vendor for the format of this data.

InnerEapData (variable): A variable data indicating the parameters that the client uses for inner EAP method as described by InnerEapType. The format of this field depends on the value of InnerEapType. Contact the corresponding EAP method vendor for the format of this data.