SSL - Using CORBA with the Secure Socket Layer

Description:

Independent of the implementation, any CORBA application may be configured to work on top of the Secure Socket Layer (SSL) to provide a secure communication channel.

Therefore this example will not provide new code, but just configure the basic Hello example to work on top of SSL.

Source:

\Demo\SSL

Goal:

Realize secure communication between CORBA objects.


Example

Step 1. Import the Certificate:

With this example comes a file EspressoDemo.p12 which contains two certificates. One of them is a CA certificate.

A doubleclick on this file starts the import procedure into the Microsoft certificate stores. An import with the default values should work well for the sake of this example. The private key is secured with the password "espresso".

Step 2. Start the Server:

Start the server with the connection type 'SSL':

Step 3. Start the Client:

The client knows from the IOR (within file c:\hello.ior) whether to use SSL or not.
Therefore, we start the client just as before:

    > .\HelloClt\bin\debug\HelloClt   

Use runClt.cmd located in the Demo\SSL to start the Client.