2.2.3.2.1 EapHostConfig Element

The EapHostConfig element is a string which MUST be formatted according to the XML schema in section 6.6. EapHostConfig contains the following elements:

EapMethod: An element of type EapMethodType (section 2.2.3.2.2) as defined in section 2.2.3.2.2.

Exactly one of the following elements:

Config: An element of type BaseEapMethodConfig (section 2.2.3.2.3), as defined in section 2.2.3.2.3, which contains implementation-specific EAP configuration packaged as an XML string.<26>

ConfigBlob: The hexadecimal representation of a BLOB containing implementation-specific EAP configuration.<27>

Microsoft EAP method implementations can be accompanied by either XML or BLOB-formatted configuration, as shown in the following table.<28>

EapMethod\Type

Config Format

ConfigBlob Format

13 (EAP-TLS)

BaseEap (section 2.2.3.2.4) with EapTlsConnectionProperties (section 2.2.3.2.5)

EAPTLS_CONN_PROPERTIES (section 2.2.3.1.1)

25 (EAP-PEAP)

BaseEap with MsPeapConnectionProperties (section 2.2.3.2.6)

PEAP_CONN_PROP (section 2.2.3.1.2)

26 (EAP-MSChapV2)

BaseEap with MsChapV2ConnectionPropertiesV1 (section 2.2.3.2.7)

EAPMSCHAPv2_CONN_PROPERTIES (section 2.2.3.1.3)

21 (EAP-TTLS)

EapTtlsConnectionPropertiesV1 (section 2.2.3.2.12)

18 (EAP-SIM)

EapSimConnectionPropertiesV1 (section 2.2.3.2.9)

23 (EAP-AKA)

EapAkaConnectionPropertiesV1 (section 2.2.3.2.10)

50 (EAP-AKA')

EapAkaPrimeConnectionPropertiesV1 (section 2.2.3.2.11)

55 (EAP-TEAP)

EapTeapConnectionPropertiesV1 (section 2.2.3.2.13)

For other implementations of the EAP methods denoted by these EAPType values or for implementations of other EAP methods, please contact the corresponding vendors for the required contents of Config or ConfigBlob.