To deploy a Java Open Client application using SSL or TLS to connect to the AppServer:
1. Enable the AppServer for SSL. For details, see article
How to enable SSL for Webspeed and/or AppServer ? and documentation section "OpenEdge Application Server: Developing AppServer Applications, Chapter 4, Design and Implementation Considerations > Security considerations > Secure Sockets Layer".
2. Import the SSL server certificate into the psccerts.jar file using the procertm utility. For details on using procertm, see documentation section "OpenEdge Development: Java Open Client, Appendix B, Java Open Client Certificate Management Utility".
3. Deploy the following files to the client machine:
a. The Java Open Client proxy files generated by the ProxyGen utility. For details on using ProxyGen, see "OpenEdge Development: Open Client Introduction and Programming, Chapter 3, Generating Proxies and Web Service Definitions".
b. The correct Java Open Client runtime file. For OpenEdge 10.2B and earlier, deploy o4glrths.jar and messages.jar. For OpenEdge 11.0 and later, deploy o4glrt.jar.
c. The AppServer SSL digital certificate. The procertm utility may be used to import the SSL server certificate into the OpenEdge default root digital certificate package psccerts.jar file or another .jar file. For details on using procertm, see documentation section "OpenEdge Development: Java Open Client, Appendix B, Java Open Client Certificate Management Utility".
4. In the Java Open Client application code, specify the location of the AppServer certificate with a statement similar to the following:
RunTimeProperties.setCertificateStore("C:\Progress\certs\psccerts.jar");