BEA WebLogic Server 9.0 Domain Configuration Schema Reference

http://www.bea.com/ns/weblogic/90/domain
complexType sslType

Super Types
{http://www.bea.com/ns/weblogic/90/domain}sslType (extension)

Documentation
Corresponds to SSLMBean
Properties
This component is not nillable.

Model
<...>
(use-java?, enabled?, ciphersuite*, cert-authenticator?, hostname-verifier?, hostname-verification-ignored?, trusted-ca-file-name?, key-encrypted?, export-key-lifespan, client-certificate-enforced?, server-certificate-file-name?, listen-port, server-certificate-chain-file-name?, certificate-cache-size, handler-enabled?, login-timeout-millis, server-key-file-name?, two-way-ssl-enabled?, server-private-key-alias?, server-private-key-pass-phrase-encrypted?, ssl-rejection-logging-enabled?, identity-and-trust-locations, inbound-certificate-validation, outbound-certificate-validation )
</...>


Nested Element Summary
xs:stringcert-authenticator
          The name of the Java class that implements the weblogic. 
 certificate-cache-size
          The number of certificates held that have not been redeemed by tokens. 
xs:stringciphersuite
          Indicates the cipher suites being used on a particular WebLogic Server. 
xs:booleanclient-certificate-enforced
          Indicates whether or not clients must present digital certificates from a trusted certificate authority to WebLogic Server. 
xs:booleanenabled
          Indicates whether the server can be reached through the default SSL listen port. 
 export-key-lifespan
          Indicates the number of times WebLogic Server can use an exportable key between a domestic server and an exportable client before generating a new key. 
xs:booleanhandler-enabled
          Not used. 
xs:booleanhostname-verification-ignored
          Specifies whether to ignore the installed implementation of the weblogic. 
xs:stringhostname-verifier
          The name of the class that implements the weblogic. 
 identity-and-trust-locations
          Indicates where SSL should find the server's identity (certificate and private key) as well as the server's trust (trusted CAs). 
 inbound-certificate-validation
          Indicates the client certificate validation rules for inbound SSL. 
xs:booleankey-encrypted
          Indicates whether or not the private key for the WebLogic Server has been encrypted with a password. 
 listen-port
          The TCP/IP port at which this server listens for SSL connection requests. 
 login-timeout-millis
          Specifies the number of milliseconds that WebLogic Server waits for an SSL connection before timing out. 
 outbound-certificate-validation
          Indicates the server certificate validation rules for outbound SSL. 
xs:stringserver-certificate-chain-file-name
          The full directory location and name of the file containing an ordered list of certificate authorities trusted by WebLogic Server. 
xs:stringserver-certificate-file-name
          The full directory location of the digital certificate file (. 
xs:stringserver-key-file-name
          The full directory location of the private key file (. 
xs:stringserver-private-key-alias
          The string alias used to store and retrieve the server's private key in the keystore. 
xs:stringserver-private-key-pass-phrase-encrypted
          
xs:booleanssl-rejection-logging-enabled
          Indicates whether warning messages are logged in the server log when SSL connections are rejected. 
xs:stringtrusted-ca-file-name
          The full directory location of the file that specifies the certificate authorities trusted by the server. 
xs:booleantwo-way-ssl-enabled
          The form of SSL that should be used. 
xs:booleanuse-java
          Enables the use of native Java libraries. 
Source
<xs:complexType name="sslType">
<xs:complexContent>
<xs:extension base="dom:configurationType">
<xs:sequence>
<xs:element minOccurs="0" name="use-java" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="ciphersuite" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="cert-authenticator" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="hostname-verifier" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="hostname-verification-ignored" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="trusted-ca-file-name" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="key-encrypted" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="export-key-lifespan" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="client-certificate-enforced" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="server-certificate-file-name" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="listen-port" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="65535"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="server-certificate-chain-file-name" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="certificate-cache-size" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="handler-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="login-timeout-millis" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="server-key-file-name" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="two-way-ssl-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="server-private-key-alias" nillable="true" type="xs:string">
</xs:element>
<xs:element minOccurs="0" name="server-private-key-pass-phrase-encrypted" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="ssl-rejection-logging-enabled" nillable="false" type="xs:boolean">
</xs:element>
<xs:element minOccurs="0" name="identity-and-trust-locations" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="KeyStores"/>
<xs:enumeration value="FilesOrKeyStoreProviders"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="inbound-certificate-validation" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="BuiltinSSLValidationOnly"/>
<xs:enumeration value="BuiltinSSLValidationAndCertPathValidators"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="outbound-certificate-validation" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="BuiltinSSLValidationOnly"/>
<xs:enumeration value="BuiltinSSLValidationAndCertPathValidators"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>

BEA WebLogic Server 9.0 Domain Configuration Schema Reference

Copyright 2005 BEA Systems Inc. Complete WebLogic Server Documentation