Using SSL callbacks

The SSLCallback object handles SSL requests for additional authentication information from a server to a client application. The C++ ORB invokes callback methods when a required setting, such as a pin, has not been specified, or when the value specified is invalid.

The callback can respond to exceptional conditions, such as server certificates that have expired. When using mutual authentication, the callback getCertificateLabel method allows you to present a list of available certificates to the user. Using a callback can also simplify handling of retry logic when the user enters an invalid certificate or password.

To use the SSL callback mechanism, you need to follow these steps:

  1. Create proxy objects for the CTS Security module in EAServer to obtain SSL session information.

  2. Create a standard custom class user object inherited from the SSLCallback object and implement the callback functions you need.

  3. Set the global SSL property CallBackImpl to the name of your SSLCallback object and connect to the server.