home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="utf-8" ?>
- <xsd:schema targetNamespace="http://www.microsoft.com/networking/quarantine/napclient"
- elementFormDefault="qualified"
- xmlns="http://www.microsoft.com/networking/quarantine/napclient"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema">
-
- <xsd:complexType name="PKAConfigType">
- <xsd:attribute name="PKAName" type="xsd:string"/>
- <xsd:attribute name="KeyLength" type="xsd:integer"/>
- </xsd:complexType>
-
- <xsd:complexType name="HKAConfigType">
- <xsd:attribute name="HKAName" type="xsd:string"/>
- </xsd:complexType>
-
- <xsd:complexType name="CSPConfigType">
- <xsd:attribute name="CSPName" type="xsd:string"/>
- </xsd:complexType>
-
- <xsd:complexType name="TrustedServerType">
- <xsd:attribute name="URL" type="xsd:string"/>
- <xsd:attribute name="Order" type="xsd:integer"/>
- </xsd:complexType>
-
- <xsd:complexType name="TrustedServerGroupType">
- <xsd:sequence>
- <xsd:element name="GroupName" type="xsd:string"/>
- <xsd:element name="AllowNonSSL" type="xsd:boolean"/>
- <xsd:element minOccurs="0" maxOccurs="unbounded" name="TrustedServer" type="TrustedServerType"/>
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:complexType name="EnforcementClientType">
- <xsd:attribute name="componentID" type="xsd:integer"/>
- <xsd:attribute name="friendlyName" type="xsd:string"/>
- <xsd:attribute name="description" type="xsd:string"/>
- <xsd:attribute name="version" type="xsd:string"/>
- <xsd:attribute name="vendorname" type="xsd:string"/>
- <xsd:attribute name="enabled" type="xsd:boolean"/>
- </xsd:complexType>
- <xsd:complexType name="IPSecEnforcementClientType">
- <xsd:sequence>
- <xsd:element name="useLocalPolicy" type="xsd:boolean"/>
- <xsd:element name="enfClient" type="EnforcementClientType"/>
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:complexType name="NAPClientConfigType">
- <xsd:sequence>
- <!-- General Settings -->
- <xsd:element name="NAPClientConfigVersion" type="xsd:integer"/>
- <xsd:element name="tracingOn" type="xsd:boolean"/>
- <xsd:element name="tracingLevel" type="xsd:integer"/>
- <!-- Trusted Server settings -->
- <xsd:element minOccurs="0" maxOccurs="unbounded" name="TrustedServerGroup" type="TrustedServerGroupType"/>
- <!-- Crypto Settings -->
- <xsd:element minOccurs="0" maxOccurs="unbounded" name="PKAConfig" type="PKAConfigType" />
- <xsd:element minOccurs="0" maxOccurs="unbounded" name="HKAConfig" type="HKAConfigType" />
- <xsd:element minOccurs="0" maxOccurs="unbounded" name="CSPConfig" type="CSPConfigType" />
- <!-- UI Settings -->
- <xsd:element name="TitleText" type ="xsd:string"/>
- <xsd:element name="TitleDescription" type="xsd:string"/>
- <xsd:element name="ImageName" type="xsd:string"/>
- <xsd:element name="ImageBlobBase64Encoded" type="xsd:string"/>
- <!-- Enforcement Client List-->
- <xsd:element minOccurs="0" maxOccurs="unbounded" name="enfClient" type="EnforcementClientType" />
- <xsd:element minOccurs="0" maxOccurs="1" name="ipsecEnfClient" type="IPSecEnforcementClientType" />
- </xsd:sequence>
- </xsd:complexType>
-
- <xsd:element name="NAPClientConfig" type="NAPClientConfigType"/>
-
- </xsd:schema>
-