Remove SAML 1.0 schemas that don't apply to Shibboleth
authorgilbert <gilbert@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Tue, 22 Mar 2005 04:03:09 +0000 (04:03 +0000)
committergilbert <gilbert@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Tue, 22 Mar 2005 04:03:09 +0000 (04:03 +0000)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@1324 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

src/schemas/cs-sstc-schema-assertion-01.xsd [deleted file]
src/schemas/cs-sstc-schema-protocol-01.xsd [deleted file]

diff --git a/src/schemas/cs-sstc-schema-assertion-01.xsd b/src/schemas/cs-sstc-schema-assertion-01.xsd
deleted file mode 100644 (file)
index c927ec5..0000000
+++ /dev/null
@@ -1,194 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by Phill Hallam-Baker (VeriSign Inc.) -->\r
-<schema targetNamespace="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified">\r
-        <import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>\r
-        <annotation>\r
-                <documentation>\r
-                Document identifier: cs-sstc-schema-assertion-01\r
-                Location: http://www.oasis-open.org/committees/security/docs/\r
-                </documentation>\r
-        </annotation>\r
-        <simpleType name="IDType">\r
-                <restriction base="string"/>\r
-        </simpleType>\r
-        <simpleType name="IDReferenceType">\r
-                <restriction base="string"/>\r
-        </simpleType>\r
-        <simpleType name="DecisionType">\r
-                <restriction base="string">\r
-                        <enumeration value="Permit"/>\r
-                        <enumeration value="Deny"/>\r
-                        <enumeration value="Indeterminate"/>\r
-                </restriction>\r
-        </simpleType>\r
-        <element name="AssertionIDReference" type="saml:IDReferenceType"/>\r
-        <element name="Assertion" type="saml:AssertionType"/>\r
-        <complexType name="AssertionType">\r
-                <sequence>\r
-                        <element ref="saml:Conditions" minOccurs="0"/>\r
-                        <element ref="saml:Advice" minOccurs="0"/>\r
-                        <choice maxOccurs="unbounded">\r
-                                <element ref="saml:Statement"/>\r
-                                <element ref="saml:SubjectStatement"/>\r
-                                <element ref="saml:AuthenticationStatement"/>\r
-                                <element ref="saml:AuthorizationDecisionStatement"/>\r
-                                <element ref="saml:AttributeStatement"/>\r
-                        </choice>\r
-                        <element ref="ds:Signature" minOccurs="0"/>\r
-                </sequence>\r
-                <attribute name="MajorVersion" type="integer" use="required"/>\r
-                <attribute name="MinorVersion" type="integer" use="required"/>\r
-                <attribute name="AssertionID" type="saml:IDType" use="required"/>\r
-                <attribute name="Issuer" type="string" use="required"/>\r
-                <attribute name="IssueInstant" type="dateTime" use="required"/>\r
-        </complexType>\r
-        <element name="Conditions" type="saml:ConditionsType"/>\r
-        <complexType name="ConditionsType">\r
-                <choice minOccurs="0" maxOccurs="unbounded">\r
-                        <element ref="saml:AudienceRestrictionCondition"/>\r
-                        <element ref="saml:Condition"/>\r
-                </choice>\r
-                <attribute name="NotBefore" type="dateTime" use="optional"/>\r
-                <attribute name="NotOnOrAfter" type="dateTime" use="optional"/>\r
-        </complexType>\r
-        <element name="Condition" type="saml:ConditionAbstractType"/>\r
-        <complexType name="ConditionAbstractType" abstract="true"/>\r
-        <element name="AudienceRestrictionCondition" type="saml:AudienceRestrictionConditionType"/>\r
-        <complexType name="AudienceRestrictionConditionType">\r
-                <complexContent>\r
-                        <extension base="saml:ConditionAbstractType">\r
-                                <sequence>\r
-                                        <element ref="saml:Audience" maxOccurs="unbounded"/>\r
-                                </sequence>\r
-                        </extension>\r
-                </complexContent>\r
-        </complexType>\r
-        <element name="Audience" type="anyURI"/>\r
-        <element name="Advice" type="saml:AdviceType"/>\r
-        <complexType name="AdviceType">\r
-                <choice minOccurs="0" maxOccurs="unbounded">\r
-                        <element ref="saml:AssertionIDReference"/>\r
-                        <element ref="saml:Assertion"/>\r
-                        <any namespace="##other" processContents="lax"/>\r
-                </choice>\r
-        </complexType>\r
-        <element name="Statement" type="saml:StatementAbstractType"/>\r
-        <complexType name="StatementAbstractType" abstract="true"/>\r
-        <element name="SubjectStatement" type="saml:SubjectStatementAbstractType"/>\r
-        <complexType name="SubjectStatementAbstractType" abstract="true">\r
-                <complexContent>\r
-                        <extension base="saml:StatementAbstractType">\r
-                                <sequence>\r
-                                        <element ref="saml:Subject"/>\r
-                                </sequence>\r
-                        </extension>\r
-                </complexContent>\r
-        </complexType>\r
-        <element name="Subject" type="saml:SubjectType"/>\r
-        <complexType name="SubjectType">\r
-                <choice>\r
-                        <sequence>\r
-                                <element ref="saml:NameIdentifier"/>\r
-                                <element ref="saml:SubjectConfirmation" minOccurs="0"/>\r
-                        </sequence>\r
-                        <element ref="saml:SubjectConfirmation"/>\r
-                </choice>\r
-        </complexType>\r
-        <element name="NameIdentifier" type="saml:NameIdentifierType"/>\r
-        <complexType name="NameIdentifierType">\r
-                <simpleContent>\r
-                        <extension base="string">\r
-                                <attribute name="NameQualifier" type="string" use="optional"/>\r
-                                <attribute name="Format" type="anyURI" use="optional"/>\r
-                        </extension>\r
-                </simpleContent>\r
-        </complexType>\r
-        <element name="SubjectConfirmation" type="saml:SubjectConfirmationType"/>\r
-        <complexType name="SubjectConfirmationType">\r
-                <sequence>\r
-                        <element ref="saml:ConfirmationMethod" maxOccurs="unbounded"/>\r
-                        <element ref="saml:SubjectConfirmationData" minOccurs="0"/>\r
-                        <element ref="ds:KeyInfo" minOccurs="0"/>\r
-                </sequence>\r
-        </complexType>\r
-        <element name="SubjectConfirmationData" type="anyType"/>\r
-        <element name="ConfirmationMethod" type="anyURI"/>\r
-        <element name="AuthenticationStatement" type="saml:AuthenticationStatementType"/>\r
-        <complexType name="AuthenticationStatementType">\r
-                <complexContent>\r
-                        <extension base="saml:SubjectStatementAbstractType">\r
-                                <sequence>\r
-                                        <element ref="saml:SubjectLocality" minOccurs="0"/>\r
-                                        <element ref="saml:AuthorityBinding" minOccurs="0" maxOccurs="unbounded"/>\r
-                                </sequence>\r
-                                <attribute name="AuthenticationMethod" type="anyURI" use="required"/>\r
-                                <attribute name="AuthenticationInstant" type="dateTime" use="required"/>\r
-                        </extension>\r
-                </complexContent>\r
-        </complexType>\r
-        <element name="SubjectLocality" type="saml:SubjectLocalityType"/>\r
-        <complexType name="SubjectLocalityType">\r
-                <attribute name="IPAddress" type="string" use="optional"/>\r
-                <attribute name="DNSAddress" type="string" use="optional"/>\r
-        </complexType>\r
-        <element name="AuthorityBinding" type="saml:AuthorityBindingType"/>\r
-        <complexType name="AuthorityBindingType">\r
-                <attribute name="AuthorityKind" type="QName" use="required"/>\r
-                <attribute name="Location" type="anyURI" use="required"/>\r
-                <attribute name="Binding" type="anyURI" use="required"/>\r
-        </complexType>\r
-        <element name="AuthorizationDecisionStatement" type="saml:AuthorizationDecisionStatementType"/>\r
-        <complexType name="AuthorizationDecisionStatementType">\r
-                <complexContent>\r
-                        <extension base="saml:SubjectStatementAbstractType">\r
-                                <sequence>\r
-                                        <element ref="saml:Action" maxOccurs="unbounded"/>\r
-                                        <element ref="saml:Evidence" minOccurs="0"/>\r
-                                </sequence>\r
-                                <attribute name="Resource" type="anyURI" use="required"/>\r
-                                <attribute name="Decision" type="saml:DecisionType" use="required"/>\r
-                        </extension>\r
-                </complexContent>\r
-        </complexType>\r
-        <element name="Action" type="saml:ActionType"/>\r
-        <complexType name="ActionType">\r
-                <simpleContent>\r
-                        <extension base="string">\r
-                                <attribute name="Namespace" type="anyURI"/>\r
-                        </extension>\r
-                </simpleContent>\r
-        </complexType>\r
-        <element name="Evidence" type="saml:EvidenceType"/>\r
-        <complexType name="EvidenceType">\r
-                <choice maxOccurs="unbounded">\r
-                        <element ref="saml:AssertionIDReference"/>\r
-                        <element ref="saml:Assertion"/>\r
-                </choice>\r
-        </complexType>\r
-        <element name="AttributeStatement" type="saml:AttributeStatementType"/>\r
-        <complexType name="AttributeStatementType">\r
-                <complexContent>\r
-                        <extension base="saml:SubjectStatementAbstractType">\r
-                                <sequence>\r
-                                        <element ref="saml:Attribute" maxOccurs="unbounded"/>\r
-                                </sequence>\r
-                        </extension>\r
-                </complexContent>\r
-        </complexType>\r
-        <element name="AttributeDesignator" type="saml:AttributeDesignatorType"/>\r
-        <complexType name="AttributeDesignatorType">\r
-                <attribute name="AttributeName" type="string" use="required"/>\r
-                <attribute name="AttributeNamespace" type="anyURI" use="required"/>\r
-        </complexType>\r
-        <element name="Attribute" type="saml:AttributeType"/>\r
-        <complexType name="AttributeType">\r
-                <complexContent>\r
-                        <extension base="saml:AttributeDesignatorType">\r
-                                <sequence>\r
-                                        <element ref="saml:AttributeValue" maxOccurs="unbounded"/>\r
-                                </sequence>\r
-                        </extension>\r
-                </complexContent>\r
-        </complexType>\r
-        <element name="AttributeValue" type="anyType"/>\r
-</schema>\r
diff --git a/src/schemas/cs-sstc-schema-protocol-01.xsd b/src/schemas/cs-sstc-schema-protocol-01.xsd
deleted file mode 100644 (file)
index 701a511..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!-- edited with XML Spy v4.2 U (http://www.xmlspy.com) by Phillip Hallam-Baker (Phillip Hallam-Baker) -->\r
-<schema targetNamespace="urn:oasis:names:tc:SAML:1.0:protocol" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:samlp="urn:oasis:names:tc:SAML:1.0:protocol" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified">\r
-        <import namespace="urn:oasis:names:tc:SAML:1.0:assertion" schemaLocation="cs-sstc-schema-assertion-01.xsd"/>\r
-        <import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>\r
-        <annotation>\r
-                <documentation>\r
-                Document identifier: cs-sstc-schema-protocol-01\r
-                Location: http://www.oasis-open.org/committees/security/docs/\r
-                </documentation>\r
-        </annotation>\r
-        <complexType name="RequestAbstractType" abstract="true">\r
-                <sequence>\r
-                        <element ref="samlp:RespondWith" minOccurs="0" maxOccurs="unbounded"/>\r
-                        <element ref="ds:Signature" minOccurs="0"/>\r
-                </sequence>\r
-                <attribute name="RequestID" type="saml:IDType" use="required"/>\r
-                <attribute name="MajorVersion" type="integer" use="required"/>\r
-                <attribute name="MinorVersion" type="integer" use="required"/>\r
-                <attribute name="IssueInstant" type="dateTime" use="required"/>\r
-        </complexType>\r
-        <element name="RespondWith" type="QName"/>\r
-        <element name="Request" type="samlp:RequestType"/>\r
-        <complexType name="RequestType">\r
-                <complexContent>\r
-                        <extension base="samlp:RequestAbstractType">\r
-                                <choice>\r
-                                        <element ref="samlp:Query"/>\r
-                                        <element ref="samlp:SubjectQuery"/>\r
-                                        <element ref="samlp:AuthenticationQuery"/>\r
-                                        <element ref="samlp:AttributeQuery"/>\r
-                                        <element ref="samlp:AuthorizationDecisionQuery"/>\r
-                                        <element ref="saml:AssertionIDReference" maxOccurs="unbounded"/>\r
-                                        <element ref="samlp:AssertionArtifact" maxOccurs="unbounded"/>\r
-                                </choice>\r
-                        </extension>\r
-                </complexContent>\r
-        </complexType>\r
-        <element name="AssertionArtifact" type="string"/>\r
-        <element name="Query" type="samlp:QueryAbstractType"/>\r
-        <complexType name="QueryAbstractType" abstract="true"/>\r
-        <element name="SubjectQuery" type="samlp:SubjectQueryAbstractType"/>\r
-        <complexType name="SubjectQueryAbstractType" abstract="true">\r
-                <complexContent>\r
-                        <extension base="samlp:QueryAbstractType">\r
-                                <sequence>\r
-                                        <element ref="saml:Subject"/>\r
-                                </sequence>\r
-                        </extension>\r
-                </complexContent>\r
-        </complexType>\r
-        <element name="AuthenticationQuery" type="samlp:AuthenticationQueryType"/>\r
-        <complexType name="AuthenticationQueryType">\r
-                <complexContent>\r
-                        <extension base="samlp:SubjectQueryAbstractType">\r
-                                <attribute name="AuthenticationMethod" type="anyURI"/>\r
-                        </extension>\r
-                </complexContent>\r
-        </complexType>\r
-        <element name="AttributeQuery" type="samlp:AttributeQueryType"/>\r
-        <complexType name="AttributeQueryType">\r
-                <complexContent>\r
-                        <extension base="samlp:SubjectQueryAbstractType">\r
-                                <sequence>\r
-                                        <element ref="saml:AttributeDesignator" minOccurs="0" maxOccurs="unbounded"/>\r
-                                </sequence>\r
-                                <attribute name="Resource" type="anyURI" use="optional"/>\r
-                        </extension>\r
-                </complexContent>\r
-        </complexType>\r
-        <element name="AuthorizationDecisionQuery" type="samlp:AuthorizationDecisionQueryType"/>\r
-        <complexType name="AuthorizationDecisionQueryType">\r
-                <complexContent>\r
-                        <extension base="samlp:SubjectQueryAbstractType">\r
-                                <sequence>\r
-                                        <element ref="saml:Action" maxOccurs="unbounded"/>\r
-                                        <element ref="saml:Evidence" minOccurs="0" maxOccurs="1"/>\r
-                                </sequence>\r
-                                <attribute name="Resource" type="anyURI" use="required"/>\r
-                        </extension>\r
-                </complexContent>\r
-        </complexType>\r
-        <complexType name="ResponseAbstractType" abstract="true">\r
-                <sequence>\r
-                        <element ref="ds:Signature" minOccurs="0"/>\r
-                </sequence>\r
-                <attribute name="ResponseID" type="saml:IDType" use="required"/>\r
-                <attribute name="InResponseTo" type="saml:IDReferenceType" use="optional"/>\r
-                <attribute name="MajorVersion" type="integer" use="required"/>\r
-                <attribute name="MinorVersion" type="integer" use="required"/>\r
-                <attribute name="IssueInstant" type="dateTime" use="required"/>\r
-                <attribute name="Recipient" type="anyURI" use="optional"/>\r
-        </complexType>\r
-        <element name="Response" type="samlp:ResponseType"/>\r
-        <complexType name="ResponseType">\r
-                <complexContent>\r
-                        <extension base="samlp:ResponseAbstractType">\r
-                                <sequence>\r
-                                        <element ref="samlp:Status"/>\r
-                                        <element ref="saml:Assertion" minOccurs="0" maxOccurs="unbounded"/>\r
-                                </sequence>\r
-                        </extension>\r
-                </complexContent>\r
-        </complexType>\r
-        <element name="Status" type="samlp:StatusType"/>\r
-        <complexType name="StatusType">\r
-                <sequence>\r
-                        <element ref="samlp:StatusCode"/>\r
-                        <element ref="samlp:StatusMessage" minOccurs="0" maxOccurs="1"/>\r
-                        <element ref="samlp:StatusDetail" minOccurs="0"/>\r
-                </sequence>\r
-        </complexType>\r
-        <element name="StatusCode" type="samlp:StatusCodeType"/>\r
-        <complexType name="StatusCodeType">\r
-                <sequence>\r
-                        <element ref="samlp:StatusCode" minOccurs="0"/>\r
-                </sequence>\r
-                <attribute name="Value" type="QName" use="required"/>\r
-        </complexType>\r
-        <element name="StatusMessage" type="string"/>\r
-        <element name="StatusDetail" type="samlp:StatusDetailType"/>\r
-        <complexType name="StatusDetailType">\r
-                <sequence>\r
-                        <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
-                </sequence>\r
-        </complexType>\r
-</schema>\r