maguro      2005/03/12 12:04:57

  Modified:    modules/openejb-builder/src/schema corba-css-config_1_0.xsd
                        corba-tss-config_1_0.xsd
  Log:

  Some fixes to POA policies and added default principal to the CORBA ORB.
  
  Revision  Changes    Path
  1.2       +101 -0    
openejb/modules/openejb-builder/src/schema/corba-css-config_1_0.xsd
  
  Index: corba-css-config_1_0.xsd
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/schema/corba-css-config_1_0.xsd,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- corba-css-config_1_0.xsd  8 Mar 2005 04:08:31 -0000       1.1
  +++ corba-css-config_1_0.xsd  12 Mar 2005 17:04:57 -0000      1.2
  @@ -62,7 +62,108 @@
       <xsd:complexType name="cssType">
           <xsd:sequence>
               <xsd:element name="description" type="j2ee:descriptionType" 
minOccurs="0" maxOccurs="unbounded"/>
  +            <xsd:element name="compoundSecMechTypeList" minOccurs="0">
  +                <xsd:complexType>
  +                    <xsd:sequence>
  +                        <xsd:element name="compoundSecMech" 
type="css:compoundSecMechType" maxOccurs="unbounded"/>
  +                    </xsd:sequence>
  +                    <xsd:attribute name="stateful" type="xsd:boolean" 
use="optional" default="false"/>
  +                </xsd:complexType>
  +            </xsd:element>
           </xsd:sequence>
       </xsd:complexType>
  +
  +    <xsd:complexType name="compoundSecMechType">
  +        <xsd:sequence>
  +            <xsd:element name="description" type="j2ee:descriptionType" 
minOccurs="0" maxOccurs="unbounded"/>
  +            <xsd:group ref="css:transportMechGroup" minOccurs="0"/>
  +            <!-- xsd:group ref="css:asMechGroup" minOccurs="0"/>
  +            <xsd:element name="sasMech" type="css:sasMechType" 
minOccurs="0"/ -->
  +        </xsd:sequence>
  +    </xsd:complexType>
  +
  +    <xsd:group name="transportMechGroup">
  +        <xsd:choice>
  +            <xsd:element name="SSL" type="css:SSLType"/>
  +            <xsd:element name="SECIOP" type="css:SECIOPType"/>
  +        </xsd:choice>
  +    </xsd:group>
  +
  +    <xsd:complexType name="SSLType">
  +        <xsd:sequence>
  +            <xsd:element name="description" type="j2ee:descriptionType" 
minOccurs="0" maxOccurs="unbounded"/>
  +            <xsd:element name="supports" type="css:associationOptionList"/>
  +            <xsd:element name="requires" type="css:associationOptionList"/>
  +            <xsd:group ref="css:trustGroup" minOccurs="0"/>
  +        </xsd:sequence>
  +        <xsd:attribute name="handshakeTimeout" type="xsd:short"/>
  +    </xsd:complexType>
  +
  +    <xsd:complexType name="SECIOPType">
  +        <xsd:sequence>
  +            <xsd:element name="description" type="j2ee:descriptionType" 
minOccurs="0" maxOccurs="unbounded"/>
  +            <xsd:element name="supports" type="css:associationOptionList"/>
  +            <xsd:element name="requires" type="css:associationOptionList"/>
  +            <xsd:group ref="css:trustGroup"/>
  +        </xsd:sequence>
  +        <xsd:attribute name="mechOID" type="xsd:string"/>
  +        <xsd:attribute name="targetName" type="xsd:string"/>
  +    </xsd:complexType>
  +
  +    <xsd:group name="trustGroup">
  +        <xsd:choice>
  +            <xsd:element name="trustEveryone" type="css:trustEveryoneType"/>
  +            <xsd:element name="trustNoone" type="css:trustNooneType"/>
  +            <xsd:element name="trustList">
  +                <xsd:complexType>
  +                    <xsd:sequence>
  +                        <xsd:element name="entity" type="css:entityType" 
maxOccurs="unbounded"/>
  +                    </xsd:sequence>
  +                </xsd:complexType>
  +            </xsd:element>
  +        </xsd:choice>
  +    </xsd:group>
  +
  +    <xsd:complexType name="trustEveryoneType">
  +        <xsd:complexContent>
  +            <xsd:restriction base="xsd:anyType"/>
  +        </xsd:complexContent>
  +    </xsd:complexType>
  +
  +    <xsd:complexType name="trustNooneType">
  +        <xsd:complexContent>
  +            <xsd:restriction base="xsd:anyType"/>
  +        </xsd:complexContent>
  +    </xsd:complexType>
  +
  +    <xsd:complexType name="entityType">
  +        <xsd:complexContent>
  +            <xsd:restriction base="xsd:anyType">
  +                <xsd:attribute name="hostname" type="xsd:string" 
use="optional"/>
  +                <xsd:attribute name="distinguishedName" type="xsd:string" 
use="optional"/>
  +            </xsd:restriction>
  +        </xsd:complexContent>
  +    </xsd:complexType>
  +
  +    <xsd:simpleType name="associationOption">
  +        <xsd:restriction base="xsd:token">
  +            <xsd:enumeration value="NoProtection"/>
  +            <xsd:enumeration value="Integrity"/>
  +            <xsd:enumeration value="Confidentiality"/>
  +            <xsd:enumeration value="DetectReplay"/>
  +            <xsd:enumeration value="DetectMisordering"/>
  +            <xsd:enumeration value="EstablishTrustInTarget"/>
  +            <xsd:enumeration value="EstablishTrustInClient"/>
  +            <xsd:enumeration value="NoDelegation"/>
  +            <xsd:enumeration value="SimpleDelegation"/>
  +            <xsd:enumeration value="CompositeDelegation"/>
  +            <xsd:enumeration value="IdentityAssertion"/>
  +            <xsd:enumeration value="DelegationByClient"/>
  +        </xsd:restriction>
  +    </xsd:simpleType>
  +
  +    <xsd:simpleType name="associationOptionList">
  +        <xsd:list itemType="css:associationOption"/>
  +    </xsd:simpleType>
   
   </xsd:schema>
  
  
  
  1.3       +2 -0      
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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- corba-tss-config_1_0.xsd  9 Mar 2005 06:00:45 -0000       1.2
  +++ corba-tss-config_1_0.xsd  12 Mar 2005 17:04:57 -0000      1.3
  @@ -51,6 +51,7 @@
       targetNamespace="http://www.openejb.org/xml/ns/corba-tss-config_1_0";
       xmlns:xsd="http://www.w3.org/2001/XMLSchema";
       xmlns:j2ee="http://java.sun.com/xml/ns/j2ee";
  +    xmlns:security="http://geronimo.apache.org/xml/ns/security";
       elementFormDefault="qualified"
       attributeFormDefault="unqualified"
       version="1.0">
  @@ -62,6 +63,7 @@
       <xsd:complexType name="tssType">
           <xsd:sequence>
               <xsd:element name="description" type="j2ee:descriptionType" 
minOccurs="0" maxOccurs="unbounded"/>
  +            <xsd:element name="default-principal" 
type="security:default-principalType" minOccurs="0"/>
               <xsd:group ref="tss:transportMechGroup" minOccurs="0"/>
               <xsd:element name="compoundSecMechTypeList" minOccurs="0">
                   <xsd:complexType>
  
  
  

Reply via email to