djencks     2005/05/16 20:29:27

  Modified:    modules/openejb-builder/src/schema openejb-jar.xsd
  Log:

  GERONIMO-648 ejb web services security
  
  Revision  Changes    Path
  1.11      +27 -0     
openejb/modules/openejb-builder/src/schema/openejb-jar.xsd
  
  Index: openejb-jar.xsd
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/schema/openejb-jar.xsd,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- openejb-jar.xsd   3 Mar 2005 09:46:32 -0000       1.10
  +++ openejb-jar.xsd   17 May 2005 00:29:27 -0000      1.11
  @@ -124,9 +124,36 @@
   
               <!--xs:group ref="naming:jndiEnvironmentRefsGroup"/-->
               <xs:group ref="openejb:openejb-jndiEnvironmentRefsGroup"/>
  +            <xs:element name="web-service-security" 
type="openejb:web-service-securityType" minOccurs="0"/>
           </xs:sequence>
           <xs:attribute name="id" type="xs:ID"/>
       </xs:complexType>
  +
  +    <xs:complexType name="web-service-securityType">
  +        <xs:sequence>
  +            <xs:element name="security-realm-name" type="xs:string"/>
  +            <xs:element name="realm-name" type="xs:string"/>
  +            <xs:element name="transport-guarantee" 
type="openejb:transport-guaranteeType"/>
  +            <xs:element name="auth-method" type="openejb:auth-methodType"/>
  +        </xs:sequence>
  +    </xs:complexType>
  +
  +    <xs:simpleType name="transport-guaranteeType">
  +        <xs:restriction base="xs:string">
  +            <xs:enumeration value="NONE"/>
  +            <xs:enumeration value="INTEGRAL"/>
  +            <xs:enumeration value="CONFIDENTIAL"/>
  +        </xs:restriction>
  +    </xs:simpleType>
  +
  +    <xs:simpleType name="auth-methodType">
  +        <xs:restriction base="xs:string">
  +            <xs:enumeration value="BASIC"/>
  +            <xs:enumeration value="DIGEST"/>
  +            <xs:enumeration value="CLIENT-CERT"/>
  +            <xs:enumeration value="NONE"/>
  +        </xs:restriction>
  +    </xs:simpleType>
   
       <!--entity bean section -->
       <xs:complexType name="entity-beanType">
  
  
  

Reply via email to