Setup Client Application File
- Create an SSL properties file. Download one of the two templates from the IBM website's ssl.client.props client configuration file template that matches the JDK used by the Websphere server where LSF is deployed.
-
Update the following properties:
Property Description com.ibm.ssl.keyStore Keystore to use com.ibm.ssl.keyStorePassword Password of the keystore com.ibm.ssl.trustStore Truststore to use com.ibm.ssl.trustStorePassword Password of the truststore com.ibm.ssl.enableSignerExchangePrompt There are two recommended value for this property:
true - This enables the signer exchange prompt on the console
gui - This enables the signer exchange prompt GUI
-
To add another SSL configuration, copy com.ibm.ssl.alias to com.ibm.ssl.trustStoreReadOnly at the end of the file.
Note: It is recommended to name this file, ssl.conf.props.
- Create Security properties file and name this file as sas.conf.file.
-
Transfer the server’s signer certificates to the client’s trust store using the SaveCertificate tool. Use the parameters below as your reference to signer certificate values.
- -classpath [dependency folder]
-
A parameter to specify the directory containing the JAR dependencies.
- -sslConfFile [config file]
-
A parameter to provide the URL of the SSL configuration file that will be used by the Websphere API.
- -sasConfFile [config file]
-
A parameter to provide the URL of the security configuration file that will be used by the Websphere API.
- -directIOSConfFile [config file]
-
Option to specify the configuration file that will be used to set up the LSFClientFactory object.
- -serverName [server name]
-
Option to provide a list of comma-separated list of server name/s to be used as IIOP Host.
- -port [port]
-
Option to provide a list of comma-separated list of port/s to be used as IIOP port.
-
Add the following configurations on the standalone client:
Entity Value VM Arguments -Dcom.ibm.SSL.ConfigURL=<SSL Properties File>
-Dcom.ibm.CORBA.ConfigURL=<Security Properties File>
Run-Time Dependencies Ibmpkcs.jar
This .jar can be located at %Websphere_DIRECTORY%\AppServer\java\jre\lib\