This page shows you how to enable SSL for a server (ie service).
This is how you enable HTTPS (HTTP over SSL) for a web server.
In order to enable SSL, you need to add:
You need one pair
Because when an application (for instance a browser) connects to a server (for instance a web server), it can:
This certificate usage is also known as the SSL/TLS Web Server Authentication or server authentication for short.
In the handshake, the client can also authenticate itself to the server if it presents its certificat known as the client certificate but this is optional.
To enable ssl (https) on a server, you need:
For test purpose or for internal use you can be your own CA and self signed your certificate
Once you got the signed certificate and the private key, you can configure your server:
For HTTP server:
For a Net Server, you need to enable SNI if you want to show more than one certificate.
You can see the certificate of the web site in the browser
Example (when the certificate is open with portecle)
If you access this website with the above certificate, you got a warning (Example below in firefox)