SSL (Secure Socket Layer) is the standard security technology for establishing an encrypted link between a web server and a browser. This secure link ensures that all data transferred remains private. It’s also called TLS (Transport Layer Security).
SSL is used is to keep sensitive information sent across the Internet encrypted so that only the intended recipient can access it. websites use SSL encryption every day to secure connections and keep their customer’s data safe from monitoring and tampering.
It’s faster, more secure, and used by more websites than ever before. SSL enables HTTP/2, which has the potential to make websites up to two times faster with no changes to existing codebases. Modern TLS also includes performance-oriented features like session resumption.
What do I need to have before buying an SSL certificate?
You need a separate IP address for each certificate that you want to use. If you don't, some older devices and browsers won't be able to use your site.
If you have multiple subdomains on one IP address, you can secure them with a Wildcard SSL Certificate. If you have multiple different domain names on one IP address, you can secure them with a UC Certificate. You will need to set up SSL Host Headers to do this.
1.CSR. A certificate signing request or CSR is a piece of text that must be generated on your web server before ordering the SSL certificate. The certificate authority will use the information contained in the CSR (Organization name, domain name, public key, etc...) to create your certificate.
Most CSRs are created in the Base-64 encoded PEM format. This format includes the "-----BEGIN CERTIFICATE REQUEST-----" and "-----END CERTIFICATE REQUEST-----" lines at the beginning and end of the CSR. A PEM format CSR can be opened in a text editor and looks like the following example
2. private key that was created during the generation process.
Once you have your CSR generated, you can use our SSL Wizard to find the best SSL certificate that will meet your needs.
If you are familiar with OpenSSL you can use the following command to generate a CSR and private key
openssl req -new -newkey rsa:2048 -nodes -out servername.csr -keyout servername.key