Author: coheigea
Date: Thu Mar 23 12:56:48 2017
New Revision: 1008852

Log:
Updating security schema

Modified:
    websites/production/cxf/content/schemas/configuration/security.xsd

Modified: websites/production/cxf/content/schemas/configuration/security.xsd
==============================================================================
--- websites/production/cxf/content/schemas/configuration/security.xsd 
(original)
+++ websites/production/cxf/content/schemas/configuration/security.xsd Thu Mar 
23 12:56:48 2017
@@ -192,6 +192,15 @@
         1) "file", 2) "resource", and 3) "url".
         </xs:documentation>
       </xs:annotation>
+        <xs:attribute name="type"     type="xs:string">
+          <xs:annotation>
+            <xs:documentation>
+            This attribute specifies the type of the certstore.
+            It is highly correlated to the provider. Most common examples
+            are "jks" "pkcs12".
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
         <xs:attribute name="file"     type="xs:string">
           <xs:annotation>
             <xs:documentation>
@@ -249,6 +258,15 @@
                 </xs:documentation>
               </xs:annotation>
             </xs:attribute>
+            <xs:attribute name="keyPasswordCallbackHandler" type="xs:string">
+              <xs:annotation>
+                <xs:documentation>
+                This attribute contains the name of the class implementing
+                password callback handler to unlock the keys withing the 
keystore. 
+                Alternative to keyPassword attribute.
+                </xs:documentation>
+              </xs:annotation>
+            </xs:attribute>
             <xs:attribute name="provider" type="xs:string">
               <xs:annotation>
                 <xs:documentation>
@@ -353,6 +371,19 @@
         </xs:sequence>
     </xs:complexType>
     
+    <xs:complexType name="IncludeProtocols">
+      <xs:annotation>
+        <xs:documentation>
+        This structure holds a list of protocols that are to be included.
+        Sometimes we want to include more protocols than the secure socket 
protocol, for example
+        "SSLv2Hello".
+        </xs:documentation>
+      </xs:annotation>
+        <xs:sequence>
+           <xs:element name="includeProtocol" type="xs:string" minOccurs="0" 
maxOccurs="unbounded"/>
+        </xs:sequence>
+    </xs:complexType>
+    
     <xs:complexType name="SecureRandomParameters">
       <xs:annotation>
         <xs:documentation>
@@ -495,6 +526,14 @@
                 </xs:documentation>
              </xs:annotation>
            </xs:attribute>
+           <xs:attribute name="enableRevocation" 
type="pt:ParameterizedBoolean" default="false">
+             <xs:annotation>
+                <xs:documentation>
+                This attribute specifies whether to enable revocation when 
checking the server certificate.
+                The default is false.
+                </xs:documentation>
+             </xs:annotation>
+           </xs:attribute>
            <xs:attribute name="jsseProvider"          type="xs:string">
               <xs:annotation>
                 <xs:documentation>
@@ -557,6 +596,13 @@
                 </xs:documentation>
               </xs:annotation>
            </xs:element>
+           <xs:element name="includeProtocols" type="tns:IncludeProtocols" 
minOccurs="0">
+              <xs:annotation>
+                <xs:documentation>
+                This element contains the the Protocols that will be included
+                </xs:documentation>
+              </xs:annotation>
+           </xs:element>
            <xs:element name="secureRandomParameters" 
                        type="tns:SecureRandomParameters" minOccurs="0">
               <xs:annotation>
@@ -603,5 +649,13 @@
                 </xs:documentation>
               </xs:annotation>
            </xs:attribute>
+           <xs:attribute name="enableRevocation" 
type="pt:ParameterizedBoolean" default="false">
+             <xs:annotation>
+                <xs:documentation>
+                This attribute specifies whether to enable revocation when 
checking the client certificate,
+                if client authentication is enabled. The default is false.
+                </xs:documentation>
+             </xs:annotation>
+           </xs:attribute>
     </xs:complexType>
 </xs:schema>


Reply via email to