Submit and vote on feature ideas.

Welcome to the new Parasoft forums! We hope you will enjoy the site and try out some of the new features, like sharing an idea you may have for one of our products or following a category.

SSL with Tibco EMS

reactancexl
reactancexl Posts: 160

I have the SSL public Key "Filename.cer" file to connect to the Tibco EMS server. I keep getting "Can not initialize SSLon client, no trusted certificates are set. Where do I reference to this .cer file? I tried "Preferences>>Parasoft>>Security>> and browse to it there but I do not think that is the correct place as this is at system level and not at the app level. Is there a JNDI property that needs to be set to reference it? I have the following properties set.
java.naming.security.credentials =
java.naming.security.pricipal =
java.naming.security. protocol ="ssl"

Comments

  • benken_parasoft
    benken_parasoft Posts: 1,228 ✭✭✭
    edited September 2017

    You must configure SSL for Tibco EMS using JNDI properties. Below is what I found in the SOAtest User's Guide:

    The following JNDI properties must be configured:
    - com.tibco.tibjms.naming.security_protocol=ssl
    - com.tibco.tibjms.naming.ssl_enable_verify_host=false
    - com.tibco.tibjms.naming.ssl_enable_verify_hostname=false
    
    For two-way SSL, the following additional properties must also be configured:
     - com.tibco.tibjms.naming.ssl_identity=<path to client keystore>
     - com.tibco.tibjms.naming.ssl_password=<keystore password>
     - com.tibco.tibjms.naming.ssl_trusted_certs=<path to trusted certificate> 
     - com.tibco.tibjms.naming.ssl_vendor=j2se
     - com.tibco.tibjms.naming.ssl_auth_only=true/false