6.13.1 EapTtlsConnectionPropertiesV1 Schema
The following defines the XML schema for specifying configuration settings for the Microsoft EAP implementation of the TTLS method.
-
<?xml version="1.0" encoding="utf-8"?> <xs:schema targetNamespace="http://www.microsoft.com/provisioning/EapTtlsConnectionPropertiesV1" elementFormDefault="qualified" xmlns="http://www.microsoft.com/provisioning/EapTtlsConnectionPropertiesV1" xmlns:baseEap="http://www.microsoft.com/provisioning/BaseEapConnectionPropertiesV1" xmlns:xs="http://www.w3.org/2001/XMLSchema" > <xs:import namespace="http://www.microsoft.com/provisioning/BaseEapConnectionPropertiesV1" schemaLocation="BaseEapConnectionPropertiesV1.xsd" /> <xs:element name="eapTtls" type="EapTtls"/> <xs:complexType name="EapTtls"> <xs:complexContent> <xs:extension base="TtlsConfig"/> </xs:complexContent> </xs:complexType> <xs:complexType name="TtlsConfig"> <xs:sequence> <xs:element name="ServerValidation" type="ServerValidationParameters" minOccurs="0"/> <xs:element name="Phase2Authentication" type="Phase2AuthenticationParameters" minOccurs="0"/> <xs:element name="Phase1Identity" type="Phase1IdentityParameters" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="ServerValidationParameters"> <xs:sequence> <xs:element name="ServerNames" type="xs:string" minOccurs="0"/> <xs:element name="TrustedRootCAHashes" type="xs:hexBinary" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="DisablePrompt" type="xs:boolean" default="false" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="Phase2AuthenticationParameters"> <xs:sequence> <xs:choice> <xs:element ref="baseEap:Eap" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="PAPAuthentication" type="emptyString" minOccurs="0"/> <xs:element name="CHAPAuthentication" type="emptyString" minOccurs="0"/> <xs:element name="MSCHAPAuthentication" type="emptyString" minOccurs="0"/> <xs:element name="MSCHAPv2Authentication" type="MSCHAPv2AuthenticationParameters" minOccurs="0"/> </xs:choice> </xs:sequence> </xs:complexType> <xs:complexType name="Phase1IdentityParameters"> <xs:sequence> <xs:element name="IdentityPrivacy" type="xs:boolean" default="true" minOccurs="0"/> <xs:element name="AnonymousIdentity" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="MSCHAPv2AuthenticationParameters"> <xs:sequence> <xs:element name="UseWinlogonCredentials" type="xs:boolean" default="false" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:simpleType name="emptyString"> <xs:restriction base="xs:string"> <xs:maxLength value="0"/> </xs:restriction> </xs:simpleType> </xs:schema>