SSL certificates are what enable websites to move from HTTP to HTTPS, which is more secure. An SSL certificate is a data file hosted in a website’s origin server. SSL certificates make SSL/TLS encryption possible, and they contain the website’s public key and the website’s identity, along with related information. Devices attempting to communicate with the origin server will reference this file to obtain the public key and verify the server’s identity. The private key is kept secret and secure.
So Lets start the discuss about free SSL plugin.
Step-1 Go to your WordPress Dashboard and then Plugins –> Add New
Step-2 Search SSL on search bar and select WP Encryption – One Click Free SSL Certificate & SSL / HTTPS Redirect to fix Insecure Content and install then click on activate.
Step-3 Now enter your email address and then check all the three check boxes. Then Click on Generate Free SSL Certificate button.
Step-4 After clicking on generate button you get successful message on screen with three generated files Certificate.crt, Private.key and CAbundle.crt download these files.
Step-5 Then go to cpanel and find SSL/TLS , open those three option in new tab and paste the downloaded code.
Now Save it and go back again plugin option and there click on button ENABLE HTTPS NOW.
if still HTTPS is now working install another plugin Really Simple SSL and activate it. Then it will surely work.