saml-schema-metadata-2.0.xsd \\r
saml-schema-protocol-2.0.xsd \\r
saml-schema-x500-2.0.xsd \\r
- saml-schema-xacml-2.0.xsd\r
+ saml-schema-xacml-2.0.xsd \\r
+ sstc-saml1x-metadata.xsd \\r
+ sstc-saml-metadata-ext-query.xsd \\r
+ sstc-saml-protocol-ext-thirdparty.xsd\r
\r
pkgxmldir = $(datadir)/xml/@PACKAGE@\r
\r
<uri name="urn:oasis:names:tc:SAML:2.0:profiles:attribute:DCE" uri="@-PKGXMLDIR-@/saml-schema-dce-2.0.xsd"/>
<uri name="urn:oasis:names:tc:SAML:2.0:profiles:attribute:X500" uri="@-PKGXMLDIR-@/saml-schema-x500-2.0.xsd"/>
<uri name="urn:oasis:names:tc:SAML:2.0:profiles:attribute:XACML" uri="@-PKGXMLDIR-@/saml-schema-xacml-2.0.xsd"/>
+ <uri name="urn:oasis:names:tc:SAML:profiles:v1metadata" uri="@-PKGXMLDIR-@/sstc-saml1x-metadata.xsd"/>
+ <uri name="urn:oasis:names:tc:SAML:metadata:ext:query" uri="@-PKGXMLDIR-@/sstc-saml-metadata-ext-query.xsd"/>
+ <uri name="urn:oasis:names:tc:SAML:protocol:ext:third-party" uri="@-PKGXMLDIR-@/sstc-saml-protocol-ext-thirdparty.xsd"/>
</catalog>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+\r
+<schema \r
+ targetNamespace="urn:oasis:names:tc:SAML:metadata:ext:query"\r
+ xmlns="http://www.w3.org/2001/XMLSchema"\r
+ xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"\r
+ xmlns:query="urn:oasis:names:tc:SAML:metadata:ext:query"\r
+ elementFormDefault="unqualified"\r
+ attributeFormDefault="unqualified"\r
+ blockDefault="substitution"\r
+ version="2.0">\r
+\r
+ <annotation>\r
+ <documentation>\r
+ Document title: SAML Metadata Extension Schema for Query Requester\r
+ Document identifier: sstc-saml-metadata-ext-query.xsd\r
+ Location: http://www.oasis-open.org/committees/documents.php?wg_abbrev=security\r
+ Revision history:\r
+ V1.0 (February 2006):\r
+ Initial version.\r
+ </documentation>\r
+ </annotation>\r
+\r
+ <import namespace="urn:oasis:names:tc:SAML:2.0:metadata"\r
+ schemaLocation="saml-schema-metadata-2.0.xsd"/>\r
+\r
+ <complexType name="QueryDescriptorType" abstract="true">\r
+ <complexContent>\r
+ <extension base="md:RoleDescriptorType">\r
+ <sequence>\r
+ <element ref="md:NameIDFormat" minOccurs="0" maxOccurs="unbounded"/>\r
+ </sequence>\r
+ <attribute name="WantAssertionsSigned" type="boolean" use="optional"/>\r
+ </extension>\r
+ </complexContent>\r
+ </complexType>\r
+\r
+ <complexType name="AuthnQueryDescriptorType">\r
+ <complexContent>\r
+ <extension base="query:QueryDescriptorType"/>\r
+ </complexContent>\r
+ </complexType>\r
+\r
+ <complexType name="AttributeQueryDescriptorType">\r
+ <complexContent>\r
+ <extension base="query:QueryDescriptorType">\r
+ <sequence>\r
+ <element ref="md:AttributeConsumingService" minOccurs="0" maxOccurs="unbounded"/>\r
+ </sequence>\r
+ </extension>\r
+ </complexContent>\r
+ </complexType>\r
+\r
+ <element name="ActionNamespace" type="anyURI"/>\r
+ \r
+ <complexType name="AuthzDecisionQueryDescriptorType">\r
+ <complexContent>\r
+ <extension base="query:QueryDescriptorType">\r
+ <sequence>\r
+ <element ref="query:ActionNamespace" minOccurs="0" maxOccurs="unbounded"/>\r
+ </sequence>\r
+ </extension>\r
+ </complexContent>\r
+ </complexType>\r
+\r
+</schema>\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<schema \r
+ targetNamespace="urn:oasis:names:tc:SAML:protocol:ext:third-party"\r
+ xmlns="http://www.w3.org/2001/XMLSchema"\r
+ xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"\r
+ elementFormDefault="unqualified"\r
+ attributeFormDefault="unqualified"\r
+ blockDefault="substitution"\r
+ version="2.0">\r
+\r
+ <annotation>\r
+ <documentation>\r
+ Document title: SAML Protocol Extension Schema for Third-Party Requests\r
+ Document identifier: sstc-saml-protocol-ext-thirdparty.xsd\r
+ Location: http://www.oasis-open.org/committees/documents.php?wg_abbrev=security\r
+ Revision history:\r
+ V1.0 (February 2006):\r
+ Initial version.\r
+ </documentation>\r
+ </annotation>\r
+\r
+ <import namespace="urn:oasis:names:tc:SAML:2.0:assertion"\r
+ schemaLocation="saml-schema-assertion-2.0.xsd"/>\r
+\r
+ <element name="RespondTo" type="saml:NameIDType"/>\r
+ \r
+ <attribute name="supportsRespondTo" type="boolean"/>\r
+\r
+</schema>\r
--- /dev/null
+<schema\r
+ targetNamespace="urn:oasis:names:tc:SAML:profiles:v1metadata"\r
+ xmlns:saml1md="urn:oasis:names:tc:SAML:profiles:v1metadata"\r
+ xmlns="http://www.w3.org/2001/XMLSchema"\r
+ elementFormDefault="unqualified"\r
+ attributeFormDefault="unqualified"\r
+ blockDefault="substitution"\r
+ version="2.0">\r
+ <annotation>\r
+ <documentation>\r
+ Document identifier: sstc-saml1x-metadata\r
+ Location: http://www.oasis-open.org/committees/documents.php?wg_abbrev=security\r
+ Revision history:\r
+ V1.0 (July 2006):\r
+ Initial version.\r
+ </documentation>\r
+ </annotation>\r
+ <element name="SourceID">\r
+ <simpleType>\r
+ <restriction base="string">\r
+ <pattern value="[a-f0-9]{40}"/>\r
+ </restriction>\r
+ </simpleType>\r
+ </element>\r
+</schema>\r