View This SSL
/management/weblogic/{version}/serverConfig/serverTemplates/{name}/SSL
View this SSL.
Request
- 
                    name: string
                    
                    The name property of the instance in the collection.
- 
                    version: string
                    
                    The version of the WebLogic REST interface.
- 
                        excludeFields(optional): string
                        
                        The 'excludeFields' query parameter is used to restrict which fields are returned in the response. It is a comma separated list of field names. If present, only fields whose name is not on the list will be returned. If not present, all fields are returned (unless the 'fields' query parameter is specified). Note: 'fields' must not be specified if 'excludeFields' is specified.
- 
                        excludeLinks(optional): string
                        
                        The 'excludeLinks' query parameter is used to restrict which links are returned in the response. It is a comma separated list of link relationship names. If present, only links whose relationship name is not on the list will be returned. If not present, all links are returned (unless the 'links' query parameter is specified). Note: 'links' must not be specified if 'excludeLinks' is specified.
- 
                        fields(optional): string
                        
                        The 'fields' query parameter is used to restrict which fields are returned in the response. It is a comma separated list of field names. If present, only fields with matching names are returned. If not present, all fields are returned (unless the 'excludeFields' query parameter is specified). Note: 'excludeFields' must not be specified if 'fields' is specified.
- 
                        links(optional): string
                        
                        The 'links' query parameter is used to restrict which links are returned in the response. It is a comma separated list of link relationship names. If present, only links with matching relationship names are returned. If not present, all links are returned (unless the 'excludeLinks' query parameter is specified). Note: 'excludeLinks' must not be specified if 'links' is specified.
- 
                        Admin: basic
                        
                        Type:basicDescription:A user in the Admin security role.
- 
                        Deployer: basic
                        
                        Type:basicDescription:A user in the Deployer security role.
- 
                        Monitor: basic
                        
                        Type:basicDescription:A user in the Monitor security role.
- 
                        Operator: basic
                        
                        Type:basicDescription:A user in the Operator security role.
Response
- application/json
200 Response
Returns this SSL.
object- 
            acceptKSSDemoCertsEnabled(optional): 
            boolean
            Default Value:true
- 
            allowUnencryptedNullCipher(optional): 
            boolean
            Default Value:falseTest if the AllowUnEncryptedNullCipher is enabled see setAllowUnencryptedNullCipher(boolean enable)for the NullCipher feature.
- 
            ciphersuites(optional): 
            array  Items
            
            Title:ItemsIndicates the cipher suites being used on a particular WebLogic Server. The strongest negotiated cipher suite is chosen during the SSL handshake. The set of cipher suites used by default by JSEE depends on the specific JDK version with which WebLogic Server is configured. For a list of possible values, see Cipher Suites 
- 
            clientCertAlias(optional): 
            string
            Default Value:oracle.doceng.json.BetterJsonNull@6b4630daDetermines the alias of the client SSL certificate to be used as identity for outbound SSL connections. The certificate is assumed to be stored in the server configured keystore. Note that to use the client SSL certificate, setUseClientCertForOutboundmust be enabled.
- 
            clientCertificateEnforced(optional): 
            boolean
            Default Value:falseIndicates whether or not clients must present digital certificates from a trusted certificate authority to WebLogic Server. Constraints- doc only secure default : true
 
- 
            clientCertPrivateKeyPassPhrase(optional): 
            string(password)
            Default Value:oracle.doceng.json.BetterJsonNull@4597a4a8The passphrase used to retrieve the private key for the client SSL certificate specified in getClientCertAliasfrom the server configured keystore. This passphrase is assigned to the private key when the private key is generated.Note that this attribute is usually used when outbound SSL connections specify a client SSL certificate identity. Note that when you get the value of this attribute, WebLogic Server does the following: - Retrieves the value of the - ClientCertPrivateKeyPassPhraseEncryptedattribute.
- Decrypts the value and returns the unencrypted passphrase. 
 
- 
            clientInitSecureRenegotiationAccepted(optional): 
            boolean
            Default Value:falseIndicate whether TLS client initiated secure renegotiation is accepted. 
- 
            dynamicallyCreated(optional): 
            boolean
            Read Only:trueDefault Value:falseReturn whether the MBean was created dynamically or is persisted to config.xml 
- 
            enabled(optional): 
            boolean
            Default Value:falseIndicates whether the server can be reached through the default SSL listen port. If the administration port is enabled for the WebLogic Server domain, then administrative traffic travels over the administration port and application traffic travels over the Listen Port and SSL Listen Port. If the administration port is disabled, then all traffic travels over the Listen Port and SSL Listen Port. Constraints- secure default : true
 
- 
            exportKeyLifespan(optional): 
            integer(int32)
            Minimum Value:1Maximum Value:2147483647Default Value:500Indicates the number of times WebLogic Server can use an exportable key between a domestic server and an exportable client before generating a new key. The more secure you want WebLogic Server to be, the fewer times the key should be used before generating a new key. 
- 
            hostnameVerificationIgnored(optional): 
            boolean
            Default Value:falseSpecifies whether to ignore the installed implementation of the weblogic.security.SSL.HostnameVerifierinterface (when this server is acting as a client to another application server).Constraints- secure default : false
 
- 
            hostnameVerifier(optional): 
            string
            Default Value:oracle.doceng.json.BetterJsonNull@7fac7ff0The name of the class that implements the weblogic.security.SSL.HostnameVerifierinterface.This class verifies whether the connection to the host with the hostname from URL should be allowed. The class is used to prevent man-in-the-middle attacks. The weblogic.security.SSL.HostnameVerifierhas averify()method that WebLogic Server calls on the client during the SSL handshake.
- 
            id(optional): 
            integer(int64)
            Read Only:trueReturn the unique id of this MBean instance 
- 
            identityAndTrustLocations(optional): 
            string
            Default Value:KeyStoresAllowed Values:[ "KeyStores", "FilesOrKeyStoreProviders" ]Indicates where SSL should find the server's identity (certificate and private key) as well as the server's trust (trusted CAs). - If set to - KEYSTORES, then SSL retrieves the identity and trust from the server's keystores (that are configured on the Server).
- If set to - FILES_OR_KEYSTORE_PROVIDERS, then SSL first looks in the deprecated KeyStore providers for the identity and trust. If not found, then it looks in the flat files indicated by the SSL Trusted CA File Name, Server Certificate File Name, and Server Key File Name attributes.
 Domains created in WebLogic Server version 8.1 or later, default to KEYSTORES. Domains created before WebLogic Server version 8.1, default toFILES_OR_KEYSTORE_PROVIDERS.
- 
            inboundCertificateValidation(optional): 
            string
            Default Value:BuiltinSSLValidationOnlyAllowed Values:[ "BuiltinSSLValidationOnly", "BuiltinSSLValidationAndCertPathValidators" ]Indicates the client certificate validation rules for inbound SSL. This attribute only applies to ports and network channels using 2-way SSL. 
- 
            JSSEEnabled(optional): 
            boolean
            Default Value:trueDetermines whether the SSL implementation in Weblogic Server is JSSE based. 
- 
            listenPort(optional): 
            integer(int32)
            Minimum Value:1Maximum Value:65535Default Value:7002The TCP/IP port at which this server listens for SSL connection requests. 
- 
            loginTimeoutMillis(optional): 
            integer(int32)
            Minimum Value:1Maximum Value:2147483647Default Value:25000Specifies the number of milliseconds that WebLogic Server waits for an SSL connection before timing out. SSL connections take longer to negotiate than regular connections. If clients are connecting over the Internet, raise the default number to accommodate additional network latency. 
- 
            minimumTLSProtocolVersion(optional): 
            string
            Get the minimum SSL/TLS protocol version currently configured. 
- 
            name(optional): 
            string
            Read Only:trueThe user-specified name of this MBean instance. This name is included as one of the key properties in the MBean's javax.management.ObjectNameName=user-specified-nameConstraints- legal null
 
- 
            notes(optional): 
            string
            Optional information that you can include to describe this configuration. WebLogic Server saves this note in the domain's configuration file ( config.xml) as XML PCDATA. All left angle brackets (<) are converted to the xml entity<. Carriage returns/line feeds are preserved.)>Note: If you create or edit a note from the Administration Console, the Administration Console does not preserve carriage returns/line feeds. 
- 
            outboundCertificateValidation(optional): 
            string
            Default Value:BuiltinSSLValidationOnlyAllowed Values:[ "BuiltinSSLValidationOnly", "BuiltinSSLValidationAndCertPathValidators" ]Indicates the server certificate validation rules for outbound SSL. This attribute always applies to outbound SSL that is part of WebLogic Server (that is, an Administration Server talking to the Node Manager). It does not apply to application code in the server that is using outbound SSL unless the application code uses a weblogic.security.SSL.ServerTrustManagerthat is configured to use outbound SSL validation.
- 
            outboundPrivateKeyAlias(optional): 
            string
            Read Only:trueDefault Value:oracle.doceng.json.BetterJsonNull@5100ecaaThe string alias used to store and retrieve the outbound private key in the keystore. This private key is associated with either a server or a client digital certificate. This attribute value is derived from other settings and cannot be physically set. The returned value is determined as follows: - If the - isUseClientCertForOutboundreturns true, the value from- getClientCertAliasis returned.
- Otherwise, the value from - getServerPrivateKeyAliasis returned.
 
- 
            outboundPrivateKeyPassPhrase(optional): 
            string(password)
            Read Only:trueDefault Value:oracle.doceng.json.BetterJsonNull@47f5b4a6The passphrase used to retrieve the outbound private key from the keystore. This passphrase is assigned to the private key when it is generated. This attribute value is derived from other settings and cannot be physically set. The returned value is determined as follows: - If the - isUseClientCertForOutboundreturns true, the value from- getClientCertPrivateKeyPassPhraseis returned.
- Otherwise, the value from - getServerPrivateKeyPassPhraseis returned.
 
- 
            serverPrivateKeyAlias(optional): 
            string
            Default Value:oracle.doceng.json.BetterJsonNull@4057a0a8The string alias used to store and retrieve the server's private key in the keystore. This private key is associated with the server's digital certificate. 
- 
            serverPrivateKeyPassPhrase(optional): 
            string(password)
            The passphrase used to retrieve the server's private key from the keystore. This passphrase is assigned to the private key when it is generated. 
- 
            SSLRejectionLoggingEnabled(optional): 
            boolean
            Default Value:trueIndicates whether warning messages are logged in the server log when SSL connections are rejected. 
- 
            SSLv2HelloEnabled(optional): 
            boolean
            Default Value:trueIndicate whether SSLv2Hello is enabled 
- 
            tags(optional): 
            array  Items
            
            Title:ItemsReturn all tags on this Configuration MBean 
- 
            twoWaySSLEnabled(optional): 
            boolean
            Default Value:falseThe form of SSL that should be used. By default, WebLogic Server is configured to use one-way SSL (implied by the Client Certs Not Requestedvalue). SelectingClient Certs Requested But Not Enforcedenables two-way SSL. With this option, the server requests a certificate from the client, but the connection continues if the client does not present a certificate. SelectingClient Certs Requested And Enforcedalso enables two-way SSL and requires a client to present a certificate. However, if a certificate is not presented, the SSL connection is terminated.Constraints- doc only secure default : true
 
- 
            type(optional): 
            string
            Read Only:trueReturns the type of the MBean. Constraints- unharvestable
 
- 
            useClientCertForOutbound(optional): 
            boolean
            Default Value:falseDetermines whether to use the configured client SSL certificate as identity for outbound SSL connections. Note that to use a client SSL certificate, one must be specified in setClientCertAlias
- 
            useServerCerts(optional): 
            boolean
            Default Value:falseSets whether the client should use the server certificates/key as the client identity when initiating an outbound connection over https. 
arrayItemsIndicates the cipher suites being used on a particular WebLogic Server.
The strongest negotiated cipher suite is chosen during the SSL handshake. The set of cipher suites used by default by JSEE depends on the specific JDK version with which WebLogic Server is configured.
For a list of possible values, see Cipher Suites