Start of 2.0 idp config
authorlajoie <lajoie@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Mon, 5 Feb 2007 17:02:28 +0000 (17:02 +0000)
committerlajoie <lajoie@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Mon, 5 Feb 2007 17:02:28 +0000 (17:02 +0000)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@2143 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

resources/classpath/schema/shibboleth-2.0-idp-config.xsd [new file with mode: 0644]

diff --git a/resources/classpath/schema/shibboleth-2.0-idp-config.xsd b/resources/classpath/schema/shibboleth-2.0-idp-config.xsd
new file mode 100644 (file)
index 0000000..5eb7585
--- /dev/null
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schema xmlns="http://www.w3.org/2001/XMLSchema" 
+             targetNamespace="urn:mace:shibboleth:2.0:idp-config" 
+             xmlns:idpc="urn:mace:shibboleth:2.0:idp-config"
+             xmlns:idpmd="urn:mace:shibboleth:2.0:metadata"
+             xmlns:idpcred="urn:mace:shibboleth:2.0:credential"
+             xmlns:idprp="urn:mace:shibboleth:2.0:relying-party">
+             
+             
+    <import namespace="urn:mace:shibboleth:2.0:credential" schemaLocation="/schema/shibboleth-2.0-credential.xsd" />
+    <import namespace="urn:mace:shibboleth:2.0:metadata" schemaLocation="/schema/shibboleth-2.0-metadata.xsd" />
+    <import namespace="urn:mace:shibboleth:2.0:relying-party" schemaLocation="/schema/shibboleth-2.0-relying-party.xsd" />
+
+    <element name="IdPConfig" type="idpc:IdPConfigType" />
+    
+    <complexType name="IdPConfigType">
+        <sequence>
+            <element ref="idprp:AnonymousRelyingParty" />
+            <element ref="idprp:DefaultRelyingParty" />
+            <element ref="idprp:RelyingParty" minOccurs="0" maxOccurs="unbounded" />
+            <element ref="idpcred:Credential" maxOccurs="unbounded"/>
+            <element ref="idpmd:MetadataProvider" />
+            <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
+        </sequence>
+    </complexType>
+    
+</schema>
\ No newline at end of file