Partager via


EapMethodType Complex Type (Compact 7)

3/12/2014

This complex type defines the elements that uniquely identify a single EAP method: VendorType (EapMethodType) Element, VendorId (EapMethodType) Element, VendorType (EapMethodType) Element, and AuthorId (EapMethodType) Element.

Type and AuthorId are mandatory elements, whereas VendorType and VendorId are required only when the Type element is 254 (an expanded EAP method).

Syntax

<xs:complexType name="EapMethodType">
    <xs:sequence>
        <xs:element name="Type"
            type="unsignedByte"
         />
                    <xs:element name="VendorId"
            type="unsignedInt"
            default="0"
            minOccurs="0"
         />
                    <xs:element name="VendorType"
            type="unsignedInt"
            default="0"
            minOccurs="0"
         />
                                 <xs:element name="AuthorId"
            type="unsignedInt"
         />
                </xs:sequence>
</xs:complexType>

Child Elements

Element Type Description

AuthorId (EapMethodType) Element

unsignedInt

Refers to the method author.

Type (EapMethodType) Element

unsignedByte

Refers to the EAP method type

VendorId (EapMethodType) Element

unsignedInt

Refers to the vendor who defined the method - if the Type element is 254 (an expanded EAP method). The VendorId is optional.

VendorType (EapMethodType) Element

unsignedInt

Is the vendor defined type for the method. The VendorType is optional.

Remarks

The AuthorId and VendorId elements do not have to be the same for a particular method.

The AuthorId, Type, VendorId and VendorType elements are each a unique number issued by the Internet Assigned Numbers Authority (IANA).

See Also

Reference

eapcommon Schema Complex Types
EAPHost Schema
eapcommon Schema