Add algsupport extension schema.
authorScott Cantor <cantor.2@osu.edu>
Tue, 14 Sep 2010 01:57:40 +0000 (01:57 +0000)
committerScott Cantor <cantor.2@osu.edu>
Tue, 14 Sep 2010 01:57:40 +0000 (01:57 +0000)
schemas/Makefile.am
schemas/saml20-catalog.xml.in
schemas/sstc-saml-metadata-algsupport.xsd [new file with mode: 0644]

index 8148a2c..7e3cfc8 100644 (file)
@@ -46,6 +46,7 @@ schemafiles = \
        sstc-saml-attribute-ext.xsd \
        sstc-saml-delegation.xsd \
        sstc-saml-metadata-ext-query.xsd \
+       sstc-saml-metadata-algsupport.xsd \
        sstc-saml-protocol-ext-thirdparty.xsd
 
 pkgxml_DATA = \
index 090795e..8a4e8ba 100644 (file)
@@ -13,5 +13,6 @@
     <system systemId="urn:oasis:names:tc:SAML:attribute:ext" uri="@-PKGXMLDIR-@/sstc-saml-attribute-ext.xsd"/>
     <system systemId="urn:oasis:names:tc:SAML:2.0:conditions:delegation" uri="@-PKGXMLDIR-@/sstc-saml-delegation.xsd"/>
        <system systemId="urn:oasis:names:tc:SAML:metadata:ext:query" uri="@-PKGXMLDIR-@/sstc-saml-metadata-ext-query.xsd"/>
+    <system systemId="urn:oasis:names:tc:SAML:metadata:algsupport" uri="@-PKGXMLDIR-@/sstc-saml-metadata-algsupport.xsd"/>
        <system systemId="urn:oasis:names:tc:SAML:protocol:ext:third-party" uri="@-PKGXMLDIR-@/sstc-saml-protocol-ext-thirdparty.xsd"/>
 </catalog>
diff --git a/schemas/sstc-saml-metadata-algsupport.xsd b/schemas/sstc-saml-metadata-algsupport.xsd
new file mode 100644 (file)
index 0000000..e99a24a
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<schema \r
+  targetNamespace="urn:oasis:names:tc:SAML:metadata:algsupport"\r
+  xmlns="http://www.w3.org/2001/XMLSchema"\r
+  xmlns:alg="urn:oasis:names:tc:SAML:metadata:algsupport"\r
+  elementFormDefault="unqualified"\r
+  attributeFormDefault="unqualified"\r
+  blockDefault="substitution"\r
+  version="1.0">\r
+\r
+  <annotation>\r
+    <documentation>\r
+      Document title: Metadata Extension Schema for SAML V2.0 Metadata Profile for Algorithm Support Version 1.0\r
+      Document identifier: sstc-saml-metadata-algsupport.xsd\r
+      Location: http://docs.oasis-open.org/security/saml/Post2.0/\r
+      Revision history:\r
+      V1.0 (June 2010):\r
+        Initial version.\r
+    </documentation>\r
+  </annotation>\r
+\r
+  <element name="DigestMethod" type="alg:DigestMethodType"/>\r
+  <complexType name="DigestMethodType">\r
+    <sequence>\r
+      <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
+    </sequence>\r
+    <attribute name="Algorithm" type="anyURI" use="required"/>\r
+  </complexType>\r
+\r
+  <element name="SigningMethod" type="alg:SigningMethodType"/>\r
+  <complexType name="SigningMethodType">\r
+    <sequence>\r
+      <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
+    </sequence>\r
+    <attribute name="Algorithm" type="anyURI" use="required"/>\r
+    <attribute name="MinKeySize" type="positiveInteger"/>\r
+    <attribute name="MaxKeySize" type="positiveInteger"/>\r
+  </complexType>\r
+\r
+</schema>\r
+\r