[java-opensaml2 COMMIT] /branches/REL_2/src/main/java/org/opensaml/common/xml/SAMLSchemaBuilder.java

noreply at shibboleth.net noreply at shibboleth.net
Thu Nov 8 10:28:56 EST 2012


Author: scantor
Date: Thu Nov  8 10:28:56 2012
New Revision: 1598

URL: http://svn.shibboleth.net/view/java-opensaml2?rev=1598&view=rev
Log:
Load additional schemas for Sig/Enc 1.1 and SAML ext specs.

Modified:
    branches/REL_2/src/main/java/org/opensaml/common/xml/SAMLSchemaBuilder.java

Modified: branches/REL_2/src/main/java/org/opensaml/common/xml/SAMLSchemaBuilder.java
URL: http://svn.shibboleth.net/view/java-opensaml2/branches/REL_2/src/main/java/org/opensaml/common/xml/SAMLSchemaBuilder.java?rev=1598&r1=1597&r2=1598&view=diff
==============================================================================
--- branches/REL_2/src/main/java/org/opensaml/common/xml/SAMLSchemaBuilder.java (original)
+++ branches/REL_2/src/main/java/org/opensaml/common/xml/SAMLSchemaBuilder.java Thu Nov  8 10:28:56 2012
@@ -56,8 +56,14 @@
     private static SoftReference<Schema> saml11Schema;
 
     /** Classpath relative location of basic XML schemas. */
-    private static String[] baseXMLSchemas = { "/schema/xml.xsd", "/schema/XMLSchema.xsd",
-            "/schema/xmldsig-core-schema.xsd", "/schema/xenc-schema.xsd", };
+    private static String[] baseXMLSchemas = {
+        "/schema/xml.xsd",
+        "/schema/XMLSchema.xsd",
+        "/schema/xmldsig-core-schema.xsd",
+        "/schema/xenc-schema.xsd",
+        "/schema/xmldsig11-schema.xsd",
+        "/schema/xenc11-schema.xsd",
+    };
 
     /** Classpath relative location of SOAP 1_1 schemas. */
     private static String[] soapSchemas = { "/schema/soap-envelope.xsd", };
@@ -106,15 +112,21 @@
         "/schema/saml-schema-x500-2.0.xsd",
         "/schema/saml-schema-xacml-2.0.xsd",
         "/schema/sstc-saml-delegation.xsd",
+    };
+
+    /** Classpath relative location of SAML extension schemas. */
+    private static String[] baseExtSchemas = {
+        "/schema/sstc-saml1x-metadata.xsd",
         "/schema/sstc-saml-idp-discovery.xsd",
+        "/schema/sstc-saml-protocol-ext-thirdparty.xsd",
         "/schema/sstc-saml-metadata-ext-query.xsd",
-        "/schema/sstc-saml-protocol-ext-thirdparty.xsd",
         "/schema/sstc-saml1x-metadata.xsd",
+        "/schema/sstc-saml-metadata-ui-v1.0.xsd",
+        "/schema/sstc-metadata-attr.xsd",
+        "/schema/sstc-saml-delegation.xsd",
+        "/schema/saml-metadata-rpi-v1.0.xsd",
+        "/schema/saml-async-slo-v1.0.xsd",
     };
-
-    /** Classpath relative location of SAML extension schemas. */
-    private static String[] baseExtSchemas = { "/schema/sstc-saml-protocol-ext-thirdparty.xsd",
-            "/schema/sstc-saml-metadata-ext-query.xsd", "/schema/sstc-saml1x-metadata.xsd", };
 
     /** Additional schema locations relative to classpath. */
     private static List<String> extensionSchema = new ArrayList<String>();



More information about the commits mailing list