Generate Private Keys And Public Certificates with OpenSSL

If you want to use SSL/TSL with the Apache HTTP server, you need to create an SSL certificate. This certificate is required for the authorization between the Apache HTTP server and client so that each party can clearly identify the other party. To ensure the integrity of the certificate, it must be signed by a party every user trusts.

This section describes the procedure for following tasks:

  • Generating a self-signed certificate using the OpenSSL toolkit.
  • Creating your own certificate authority that you use to sign your own generated request by using the OpenSSL toolkit.