How to disable SSLv3 (POODLE VULNERABILITY) for Identity Governance ?
search cancel

How to disable SSLv3 (POODLE VULNERABILITY) for Identity Governance ?


Article ID: 29849


Updated On:


CA Identity Manager CA Identity Governance CA Identity Portal



Steps to disable SSLv3 protocol (POODLE VULNERABILITY) on Appservers that are supported by Identity Governance

This applies to CA Identity Governance


What is the POODLE Vulnerability?

The POODLE vulnerability is a weakness in version 3 of the SSL protocol that allows an attacker in a man-in-the-middle context to decipher the plain text content of an SSLv3 encrypted message. (CA Support official statement can be reviewed by following the link )


Who is affected by this Vulnerability?

This vulnerability affects every piece of software that can be coerced into communicating with SSLv3. This means that any software implementing a fallback mechanism that includes SSLv3 support is vulnerable and can be exploited.


Some common pieces of software that may be affected are web browsers, web servers, VPN servers, mail servers, etc.




Release: CAIDMB99000-12.6-Identity Manager-B to B


How Can I Protect Myself?

Servers and clients should take steps to disable SSLv3 support completely. Many applications use better encryption by default, but implement SSLv3 support as a fallback option. This should be disabled, as a malicious user can force SSLv3 communication if both participants allow it as an acceptable method.





Steps to disable SSLv3 protocol on JBoss and WebSphere:


Steps to disable SSLv3 protocol on JBoss5.x (Distributed with Identity Governance)


  1. While enabling/configuring the https connection in server.xml file at location <JBOSS_HOME>\server\eurekify\deploy\jbossweb.sar, specify the ssl protocol


<Connector protocol="HTTP/1.1" URIEncoding="UTF-8" SSLEnabled="true" port="8443" address="${jboss.bind.address}" scheme="https" secure="true" clientAuth="false"           


keystoreFile="${jboss.server.home.dir}/conf/chap8.keystore"  keystorePass="rmi+ssl"


sslProtocols = " TLSv1,TLSv1.1,TLSv1.2" />


 Steps to disable SSLv3 protocol on JBoss6.x EAP: 

  1. While enabling/configuring the https connection in standalone-full-ca-gm.xml (Standalone Server) or standalone-full-ha-ca-gm.xml (Cluster) file at location <JBOSS_HOME>\standalone\configuration, specify the ssl protocol


<ssl name="ssl" password="changeit"  protocol="TLSv1,TLSv1.1,TLSv1.2"key-alias="jbosskey" certificate-key-file="../standalone/configuration/server.keystore"/>


Steps to disable SSLv3 protocol on WebSphere: 


Login to ibm admin console


  1. Go to Security > SSL certificate and key management > SSL configurations
  2. The collection of all SSL configurations is listed. For each SSL configuration in the list the SSL protocol will need to be modified to use TLS.
  3. Select an SSL Configuration then click Quality of protection (QoP) settings under Additional Properties on the right.
  4. On the Quality of protection (QoP) settings panel, select TLS form the pull down list in the box labeled Protocol.
  5. Apply/Save.
  6. Restart application server


 NOTE: The Protocol label SSL_TLS will not disable SSLv3. This means protocol supports SSLv3, TLS 1.0, TLS 1.1 and TLS 1.2. So select TLS, TLSv1, TLSv1.1 or TLSv1.2 only. Please refer below screenshot for more info.


How to check if SSLv3 is disabled:


  1. Install Openssl on windows machine (
  2. In command prompt run the below command

     openssl s_client -connect <machine_name>:<ssl_port> -ssl3

  1. You will see some error something like below


Loading 'screen' into random state - done


7468:error:1409E0E5:SSL routines:SSL3_WRITE_BYTES:ssl handshake




  1. If SSLv3 is enabled, and you run the same command. You will see an output something like below

Loading 'screen' into random state - done


Server certificate














No client certificate CA names sent


SSL handshake has read 628 bytes and written 206 bytes



New, TLSv1/SSLv3, Cipher is RC4-MD5

Server public key is 512 bit

Compression: NONE

Expansion: NONE


    Protocol  : SSLv3

    Cipher    : RC4-MD5

    Session-ID: 29CF95B2940A63A7C9825089F9CA29AC


    Master-Key: 48B579BAE0F83617737187B69C07D95DAA7F61E846D3EFDDC9F7560079C521605FF4F9FA50735C55F46932EB8805ACFD

    Key-Arg   : None

    Start Time: 1416809004

    Timeout   : 7200 (sec)

    Verify return code: 21 (unable to verify the first certificate)