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
- How to setup an SMPP service
- How to configure a binding limit
- How to create a secure SMPP server with SMPPS
- How to set SMS credits for users
- SMPP bind transceiver
- How do SMPP submit_sm and deliver_sm PDUs work
- How to track an SMS in the SMPP logs
- How to trace SMPP traffic with Wireshark
- How to enable SMPP low level logging
- SMPP error codes SMPP status