IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

webMethods TLS support from 9.7

  • 1.  webMethods TLS support from 9.7

    Posted Thu August 13, 2015 07:45 AM

    @ IS do the following …

    1. Extended Settings

    watt.net.jsse.client.enabledProtocols=TLSv1,TLSv1.1,TLSv1.2
    watt.net.ssl.client.cipherSuiteList=default
    watt.net.ssl.client.handshake.maxVersion=tls
    watt.net.ssl.client.handshake.minVersion=tls
    watt.net.ssl.client.strongcipheronly=false
    watt.net.ssl.server.handshake.maxVersion=tls
    watt.net.ssl.server.handshake.minVersion=tls
    watt.net.ssl.server.strongcipheronly=false

    1. HTTPS inbound:
      Create HTTPS port set “useJSSE” parameter to ‘Yes’ to support TLSv1.2.

    2. HTTPS outbound:
      Set “useJSSE” parameter to ‘Yes’ for “pub.client:http” service to support TLSv1.2.


    #webMethods
    #Integration-Server-and-ESB


  • 2.  RE: webMethods TLS support from 9.7

    Posted Thu August 13, 2015 10:24 AM

    This should also work for most 9.x versions when the appropriate Fixes are applied.

    Refer to PIE-34321 for further informations.
    There is also an KB Article in Empower related to this.

    For wM 9.5 it is IS_9.5_SP1_Core_Fix6 together with SCG_9.5_SP1_Entrust_Fix1.

    For TLSv1.2-Support Java 7 or newer is required.

    Regards,
    Holger


    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: webMethods TLS support from 9.7

    Posted Tue October 13, 2015 10:47 AM

    this is my current WM 9.7 IS extended setting

    watt.net.jsse.client.enabledProtocols=TLSv1,TLSv1.1,TLSv1.2
    watt.net.ssl.client.cipherSuiteList=default
    watt.net.ssl.client.handshake.maxVersion=tls
    watt.net.ssl.client.handshake.minVersion=sslv2
    watt.net.ssl.client.strongcipheronly=false
    watt.net.ssl.server.handshake.maxVersion=tls
    watt.net.ssl.server.handshake.minVersion=tls
    watt.net.ssl.server.strongcipheronly=false

    When I tested by IS it’s still show RC4 weak, what change I need to perform so that RC4 gets disabled ?


    #webMethods
    #Integration-Server-and-ESB


  • 4.  RE: webMethods TLS support from 9.7

    Posted Wed October 21, 2015 03:02 PM

    watt.net.jsse.client.enabledProtocols=TLSv1,TLSv1.1,TLSv1.2
    watt.net.ssl.client.cipherSuiteList=default
    watt.net.ssl.client.handshake.maxVersion=tls
    watt.net.ssl.client.handshake.minVersion=tls
    watt.net.ssl.client.strongcipheronly=true
    watt.net.ssl.server.handshake.maxVersion=tls
    watt.net.ssl.server.handshake.minVersion=tls
    watt.net.ssl.server.strongcipheronly=ture

    If this doesn´t help after restart, check for the cipherSuiteLists.

    Regards,
    Holger


    #Integration-Server-and-ESB
    #webMethods


  • 5.  RE: webMethods TLS support from 9.7

    Posted Mon November 02, 2015 01:23 PM

    What is needed to enable TLS 1.2 on a webMethods 9.6 installation?

    My server version is 9.6.0.0, with no updates applied. The license is provided by a third party, so I do not have direct access to Empower. I’ve opened a support case with the third party as well, but figured this thread was a good starting point for context on what I’m trying to achieve.

    Thanks!


    #webMethods
    #Integration-Server-and-ESB


  • 6.  RE: webMethods TLS support from 9.7

    Posted Mon November 02, 2015 01:46 PM

    Hi Trevor,

    you will have to ask your provider to apply at least IS_9.6_Core_Fix3 togehther with SCG_9.6_Entrust_Fix1.

    Additionally the IS needs to run in Java 1.7 (see About-Page of IS) otherwise only TLS 1 will be available, but not TLS 1.1 and TLS 1.2.

    The neccessary configuration changes to the IS are documented in this thread already.

    Regards,
    Holger


    #Integration-Server-and-ESB
    #webMethods


  • 7.  RE: webMethods TLS support from 9.7

    Posted Mon November 02, 2015 01:48 PM

    Addendum:

    Java 1.8 should work too, but this is a different Fix-Package which needs to be applied.

    TLS 1.1 and TLS 1.2 definitely require Java 1.7 or newer.

    Regards,
    Holger


    #Integration-Server-and-ESB
    #webMethods


  • 8.  RE: webMethods TLS support from 9.7

    Posted Mon November 02, 2015 02:32 PM

    Also here is the setting for the enablement as long as HTTPS port was created with JSSE=true (by default)

    watt.net.jsse.server.enabledProtocols=TLSv1.1,TLSv1.2
    watt.net.jsse.client.enabledProtocols=TLSv1.1,TLSv1.2

    HTH,
    RMG


    #Integration-Server-and-ESB
    #webMethods


  • 9.  RE: webMethods TLS support from 9.7

    Posted Tue November 03, 2015 11:57 AM


  • 10.  RE: webMethods TLS support from 9.7

    Posted Tue November 03, 2015 12:39 PM