Correct eol-style property.
[shibboleth/cpp-opensaml.git] / schemas / saml-schema-authn-context-timesync-2.0.xsd
index 53b425f..afc92f3 100644 (file)
-<?xml version="1.0" encoding="UTF-8"?>\r
-\r
-<xs:schema targetNamespace="urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken"\r
-  xmlns:xs="http://www.w3.org/2001/XMLSchema" \r
-  xmlns="urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken"\r
-  finalDefault="extension"\r
-  blockDefault="substitution"\r
-  version="2.0">\r
-\r
-  <xs:redefine schemaLocation="saml-schema-authn-context-types-2.0.xsd">\r
-\r
-    <xs:annotation>\r
-      <xs:documentation> \r
-        Class identifier: urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken\r
-        Document identifier: saml-schema-authn-context-timesync-2.0\r
-        Location: http://docs.oasis-open.org/security/saml/v2.0/\r
-        Revision history:\r
-          V2.0 (March, 2005):\r
-            New authentication context class schema for SAML V2.0. \r
-      </xs:documentation>\r
-    </xs:annotation>\r
-\r
-    <xs:complexType name="AuthnContextDeclarationBaseType">\r
-      <xs:complexContent>\r
-        <xs:restriction base="AuthnContextDeclarationBaseType">\r
-          <xs:sequence>\r
-            <xs:element ref="Identification" minOccurs="0"/>\r
-            <xs:element ref="TechnicalProtection" minOccurs="0"/>\r
-            <xs:element ref="OperationalProtection" minOccurs="0"/>\r
-            <xs:element ref="AuthnMethod"/>\r
-            <xs:element ref="GoverningAgreements" minOccurs="0"/>\r
-            <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/>\r
-          </xs:sequence>\r
-          <xs:attribute name="ID" type="xs:ID" use="optional"/>\r
-        </xs:restriction>\r
-      </xs:complexContent>\r
-    </xs:complexType>\r
-\r
-    <xs:complexType name="AuthnMethodBaseType">\r
-      <xs:complexContent>\r
-        <xs:restriction base="AuthnMethodBaseType">\r
-          <xs:sequence>\r
-            <xs:element ref="PrincipalAuthenticationMechanism" minOccurs="0"/>\r
-            <xs:element ref="Authenticator"/>\r
-            <xs:element ref="AuthenticatorTransportProtocol" minOccurs="0"/>\r
-            <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/>\r
-          </xs:sequence>\r
-        </xs:restriction>\r
-      </xs:complexContent>\r
-    </xs:complexType>\r
-\r
-    <xs:complexType name="PrincipalAuthenticationMechanismType">\r
-      <xs:complexContent>\r
-        <xs:restriction base="PrincipalAuthenticationMechanismType">\r
-          <xs:sequence>\r
-            <xs:element ref="Token"/>\r
-          </xs:sequence>\r
-        </xs:restriction>\r
-      </xs:complexContent>\r
-    </xs:complexType>\r
-\r
-    <xs:complexType name="TokenType">\r
-      <xs:complexContent>\r
-        <xs:restriction base="TokenType">\r
-          <xs:sequence>\r
-            <xs:element ref="TimeSyncToken"/>\r
-            <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/>\r
-          </xs:sequence>\r
-        </xs:restriction>\r
-      </xs:complexContent>\r
-    </xs:complexType>\r
-\r
-    <xs:complexType name="TimeSyncTokenType">\r
-      <xs:complexContent>\r
-        <xs:restriction base="TimeSyncTokenType">\r
-          <xs:attribute name="DeviceType" use="required">\r
-            <xs:simpleType>\r
-              <xs:restriction base="DeviceTypeType">\r
-                <xs:enumeration value="hardware"/>\r
-              </xs:restriction>\r
-            </xs:simpleType>\r
-          </xs:attribute>\r
-\r
-          <xs:attribute name="SeedLength" use="required">\r
-            <xs:simpleType>\r
-              <xs:restriction base="xs:integer">\r
-                <xs:minInclusive value="64"/>\r
-              </xs:restriction>\r
-            </xs:simpleType>\r
-          </xs:attribute>\r
-\r
-          <xs:attribute name="DeviceInHand" use="required">\r
-            <xs:simpleType>\r
-              <xs:restriction base="booleanType">\r
-                <xs:enumeration value="true"/>\r
-              </xs:restriction>\r
-            </xs:simpleType>\r
-          </xs:attribute>\r
-        </xs:restriction>\r
-      </xs:complexContent>\r
-    </xs:complexType>\r
-\r
-  </xs:redefine>\r
-\r
-</xs:schema>\r
+<?xml version="1.0" encoding="UTF-8"?>
+
+<xs:schema targetNamespace="urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken"
+  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
+  xmlns="urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken"
+  finalDefault="extension"
+  blockDefault="substitution"
+  version="2.0">
+
+  <xs:redefine schemaLocation="saml-schema-authn-context-types-2.0.xsd">
+
+    <xs:annotation>
+      <xs:documentation> 
+        Class identifier: urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken
+        Document identifier: saml-schema-authn-context-timesync-2.0
+        Location: http://docs.oasis-open.org/security/saml/v2.0/
+        Revision history:
+          V2.0 (March, 2005):
+            New authentication context class schema for SAML V2.0. 
+      </xs:documentation>
+    </xs:annotation>
+
+    <xs:complexType name="AuthnContextDeclarationBaseType">
+      <xs:complexContent>
+        <xs:restriction base="AuthnContextDeclarationBaseType">
+          <xs:sequence>
+            <xs:element ref="Identification" minOccurs="0"/>
+            <xs:element ref="TechnicalProtection" minOccurs="0"/>
+            <xs:element ref="OperationalProtection" minOccurs="0"/>
+            <xs:element ref="AuthnMethod"/>
+            <xs:element ref="GoverningAgreements" minOccurs="0"/>
+            <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+          <xs:attribute name="ID" type="xs:ID" use="optional"/>
+        </xs:restriction>
+      </xs:complexContent>
+    </xs:complexType>
+
+    <xs:complexType name="AuthnMethodBaseType">
+      <xs:complexContent>
+        <xs:restriction base="AuthnMethodBaseType">
+          <xs:sequence>
+            <xs:element ref="PrincipalAuthenticationMechanism" minOccurs="0"/>
+            <xs:element ref="Authenticator"/>
+            <xs:element ref="AuthenticatorTransportProtocol" minOccurs="0"/>
+            <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:restriction>
+      </xs:complexContent>
+    </xs:complexType>
+
+    <xs:complexType name="PrincipalAuthenticationMechanismType">
+      <xs:complexContent>
+        <xs:restriction base="PrincipalAuthenticationMechanismType">
+          <xs:sequence>
+            <xs:element ref="Token"/>
+          </xs:sequence>
+        </xs:restriction>
+      </xs:complexContent>
+    </xs:complexType>
+
+    <xs:complexType name="TokenType">
+      <xs:complexContent>
+        <xs:restriction base="TokenType">
+          <xs:sequence>
+            <xs:element ref="TimeSyncToken"/>
+            <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/>
+          </xs:sequence>
+        </xs:restriction>
+      </xs:complexContent>
+    </xs:complexType>
+
+    <xs:complexType name="TimeSyncTokenType">
+      <xs:complexContent>
+        <xs:restriction base="TimeSyncTokenType">
+          <xs:attribute name="DeviceType" use="required">
+            <xs:simpleType>
+              <xs:restriction base="DeviceTypeType">
+                <xs:enumeration value="hardware"/>
+              </xs:restriction>
+            </xs:simpleType>
+          </xs:attribute>
+
+          <xs:attribute name="SeedLength" use="required">
+            <xs:simpleType>
+              <xs:restriction base="xs:integer">
+                <xs:minInclusive value="64"/>
+              </xs:restriction>
+            </xs:simpleType>
+          </xs:attribute>
+
+          <xs:attribute name="DeviceInHand" use="required">
+            <xs:simpleType>
+              <xs:restriction base="booleanType">
+                <xs:enumeration value="true"/>
+              </xs:restriction>
+            </xs:simpleType>
+          </xs:attribute>
+        </xs:restriction>
+      </xs:complexContent>
+    </xs:complexType>
+
+  </xs:redefine>
+
+</xs:schema>