How to setup an SSL connection with CA verification

This documentation provides detailed instructions on how to configure SSL connection with CA verification SMS messaging using the Ozeki 10 - SMS Gateway software.

I. Create certificates

Open the Security application from the start menu.


Figure 1 - Open Security app

To create a CA certificate please click on Create new Certificate button and then Create CA.


Figure 2 - Create CA certificate

On the general tab provide the details of the certificate.


Figure 3 - Provide CA certificate details

Select the usage and specify the file name and the password.


Figure 4 - Provide usage, file name and password

After it you can create the signed certificates. Click on Create new Certificate button and then Create Signed.


Figure 5 - Create signed certificate for the server

Then provide the details of the server's certificate.


Figure 6 - Provide server's signed certificate details


Figure 7 - Provide server's signed certificate usage details

Select the issuer, the file name and password.


Figure 8 - Provide usage, issuer, file name and password

Finally create the client's signed certificate. Click on Create new Certificate button and then Create Signed.


Figure 9 - Create signed certificate for the client

Provide the details of the client's certificate.


Figure 10 - Provide client's signed certificate details


Figure 11 - Provide client's signed certificate usage details

Select the issuer, the file name and password.


Figure 12 - Provide usage, issuer, file name and password

If the certificates have been created you need to download them. Open the CA certificate Details page.


Figure 13 - Open CA certificate details page

And download the Public CA certificate.


Figure 14 - Download Public CA certificate

Then open client certificate Details page.


Figure 15 - Open client certificate details page

After it, download client's certificate.


Figure 16 - Download client's certificate

And finally open server certificate Details page.


Figure 17 - Open server certificate details page

Thereafter download server's certificate.


Figure 18 - Download server's certificate

II. Configure SSL connection for the server

On the server side open the Advanced menu,and select the Details page.


Figure 19 - Open Advanced menu on the server

Here, go to the Configure menu to modify the SSL settings.


Figure 20 - Open service details page

To enable SSL connection, in the Configure menu select the Advanced tab and open SSL. Under SSL section check the "Use SSL connection option". Upload the server signed certificate and provide the password for it.


Figure 21 - Enable SSL connection for the service

For CA validation open the SSL Validation section. Select the "Accept CA verified certificate" form the list and upload the public CA certificate.


Figure 22 - Configure CA validation

III. Configure SSL connection for the client

For client side configuration first of all you need to send the client's certificate to your client in a secure way. After it, open the client connection in the main page.


Figure 23 - Open client connection

SSL connection configuration is same as the server side. In the Configure menu select the Advanced tab and open SSL. Under SSL section check the "Use SSL connection option". Upload the server signed certificate and provide the password for it.


Figure 24 - Enable SSL connection for the client

For CA validation open the SSL Validation section. Select the "Accept CA verified certificate" form the list and upload the public CA certificate.


Figure 25 - Configure CA validation

Now you can see on the client side the secure connection is successfully initialized.


Figure 26 - Client successfully connected

And the server side connected too.


Figure 27 - Server successfully connected

More information