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.


#TechXchangePresenter
 View Only

is IAIK jars required for SSL connection

  • 1.  is IAIK jars required for SSL connection

    Posted Mon December 11, 2017 12:22 PM

    Hi,

    I am new to webMethods and am working on a java application which integrates with webMethods. I am trying to create a SSL Connection from my java application and see the following exception (below is the stack trace). From what I understand it needs IAIK jars to make a connection and these jars need to be purchased from https://jce.iaik.tugraz.at/sic/Sales/Price_List. My question is this the only way a java application can make a secure connection or are they any other options?

    Thanks,
    Murali

    java.lang.RuntimeException: Could not create an instance of an “iaik.security.ssl.IaikProvider”. Perhaps the Toolkit is not configured properly: java.lang.NoClassDefFoundError: Could not initialize class com.entrust.toolkit.security.provider.Initializer
    at iaik.security.ssl.SecurityProvider.getSecurityProvider(Unknown Source)
    at iaik.security.ssl.SSLContext.(Unknown Source)
    at iaik.security.ssl.SSLClientContext.(Unknown Source)
    at iaik.security.ssl.SSLClientContext.(Unknown Source)
    at com.wm.ext.iaik.IaikSecureSocket.setup(IaikSecureSocket.java:262)
    at com.wm.ext.iaik.IaikSecureSocket.(IaikSecureSocket.java:257)
    at com.wm.net.socket.SocketFactories.getFactory(SocketFactories.java:43)
    at com.wm.net.socket.pool.SocketPool.getSocketWrapper(SocketPool.java:195)
    at com.wm.net.socket.pool.SocketPoolManager._getSocketWrapper(SocketPoolManager.java:128)
    at com.wm.net.socket.pool.SocketPoolManager.getSocketWrapper(SocketPoolManager.java:110)
    at com.wm.net.NetURLConnection.getSocket(NetURLConnection.java:973)
    at com.wm.net.NetURLConnection.openDirectConnection(NetURLConnection.java:952)
    at com.wm.net.NetURLConnection.connect(NetURLConnection.java:220)
    at com.wm.net.HttpURLConnection.getOutputStream(HttpURLConnection.java:397)
    at com.wm.net.HttpURLConnection.getOutputStream(HttpURLConnection.java:381)
    at com.wm.app.b2b.client.Context.invoke(Context.java:897)
    at com.wm.app.b2b.client.Context.invoke(Context.java:834)
    at com.wm.app.b2b.client.Context.connect(Context.java:554)
    at com.wm.app.b2b.client.Context.connect(Context.java:505)


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-General