h2 How to Create SSL Certificates in cPanel

Self-signed certificates will produce a pop-up error in browsers but provide the same security level as a purchased SSL certificate. I find the pop-ups annoying, so I usually just buy a cheap SSL certificate from RapidSSL or similar provider.

This tutorial shows you how to create a self signed SSL certificate in WHM – cPanel.

 

Transcript for How to Create SSL Certificates in cPanel

How to generate a new self-signed SSL certificate in WHM. Whenever you, your clients, or their visitors access a website through an encrypted connection (such as with HTTPS or FTPS), that connection is typically made using a protocol know as SSL. Both SSL and its successor, TLS function using certificates that can be created on any computer. When you create your own, the certificate is known as a self-signed certificate.

Business will often purchase an SSL certificate from a reliable source, such as VeriSign or Trust ware; so that customers are assured that their transactions are as secured as possible. Unless your SSL certificates are created specifically for a domain name, a visitor will be warned that the domain on the certificate does not match the domain name they’re connecting to. This is for security purpose.

If a website is moved to a different domain name, you’ll need to update its SSL certificates. This will prevent clients and their visitors from being scared away by warning messages. This tutorial will show you how to generate a new self-signed SSL certificate for a domain name. In addition, a Signing Request will be created, which can be used if you decide to pay for a certificate. Scroll all the way down in the menu to SSL/TLS.

Click Generate a SSL Certificate and Signing Request. Start by entering the e-mail address at which you’d like to receive the certificate. If you don’t want it to be e-mailed to you, click this checkmark. Next, you’ll need to fill in the certificate information. This will be displayed when a user connects, so you should make sure to enter your official information. Enter an official e-mail address to place on the certificate. Then, enter or generate a password for this certificate.

Symbols cannot be used in this password, so let’s increase the password length to offset that. Click Regenerate until you get a password that’s strong enough. Then, hit Use Password. Make sure you know this password or have written it down, as you may need it later. Now, enter the host for which to make the certificate. Scroll down. Fill out your location information. Enter your Company Name and Division. If you’re not sure what to put for division, you should be able to leave it blank. Select 2048 for the key size. Finally, click Create.

That’s it! A Signing Request, Certificate, and Private Key have all been created and will show up here. They may have been sent to your e-mail address, per your settings. The Private Key is called private for a reason – you should keep it safe as if it were a password. Your SSL certificate is now ready to be used – find out how in the next tutorial. Or, go another step further and purchase one from a Trusted Authority using the signing request you can just created. This tutorial is now complete. You now know how to generate a new self-signed SSL certificate in WHM.

Menu