[prev in list] [next in list] [prev in thread] [next in thread]
List: openejb-cvs
Subject: [openejb-scm] openejb/modules/openejb-builder/src/schema corba-tss-config_1_0.xsd
From: maguro () codehaus ! org
Date: 2005-04-23 18:44:30
Message-ID: 20050423184430.6956.qmail () codehaus ! org
[Download RAW message or body]
maguro 2005/04/23 14:44:30
Modified: modules/openejb-builder/src/schema corba-tss-config_1_0.xsd
Log:
Better handling of identity assertions.
Revision Changes Path
1.4 +32 -19 \
openejb/modules/openejb-builder/src/schema/corba-tss-config_1_0.xsd
Index: corba-tss-config_1_0.xsd
===================================================================
RCS file: /home/projects/openejb/scm/openejb/modules/openejb-builder/src/schema/corba-tss-config_1_0.xsd,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- corba-tss-config_1_0.xsd 12 Mar 2005 17:04:57 -0000 1.3
+++ corba-tss-config_1_0.xsd 23 Apr 2005 18:44:30 -0000 1.4
@@ -185,13 +185,6 @@
<xsd:attribute name="required" type="xsd:boolean" \
use="optional" default="false"/> </xsd:complexType>
</xsd:element>
- <xsd:element name="OIDList" minOccurs="0">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="OID" type="xsd:string" \
maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
<xsd:element name="identityTokenTypes" \
type="tss:identityTokenTypeList"/> </xsd:sequence>
</xsd:complexType>
@@ -241,18 +234,38 @@
<xsd:list itemType="tss:associationOption"/>
</xsd:simpleType>
- <xsd:simpleType name="identityTokenType">
- <xsd:restriction base="xsd:token">
- <xsd:enumeration value="ITTAbsent"/>
- <xsd:enumeration value="ITTAnonymous"/>
- <xsd:enumeration value="ITTPrincipalName"/>
- <xsd:enumeration value="ITTDistinguishedName"/>
- <xsd:enumeration value="ITTX509CertChain"/>
- </xsd:restriction>
- </xsd:simpleType>
+ <xsd:complexType name="identityTokenTypeList">
+ <xsd:sequence>
+ <xsd:choice>
+ <xsd:element name="ITTAbsent" type="tss:ITTAbsentType"/>
+ <xsd:group ref="tss:ittGroup"/>
+ </xsd:choice>
+ </xsd:sequence>
+ </xsd:complexType>
- <xsd:simpleType name="identityTokenTypeList">
- <xsd:list itemType="tss:identityTokenType"/>
- </xsd:simpleType>
+ <xsd:group name="ittGroup">
+ <xsd:sequence>
+ <xsd:element name="ITTAnonymous" type="tss:ITTAnonymousType" \
minOccurs="0"/> + <xsd:element name="ITTPrincipalNameGSSUP" \
type="tss:ITTPrincipalNameGSSUPType" minOccurs="0"/> + </xsd:sequence>
+ </xsd:group>
+
+ <xsd:complexType name="ITTAbsentType">
+ <xsd:complexContent>
+ <xsd:restriction base="xsd:anyType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="ITTAnonymousType">
+ <xsd:complexContent>
+ <xsd:restriction base="xsd:anyType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="ITTPrincipalNameGSSUPType">
+ <xsd:complexContent>
+ <xsd:restriction base="xsd:anyType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
</xsd:schema>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic