Introduction To SSL Certificates

Secure Sockets Layer or SSL Certificates play a large role in protecting the security and privacy of online communications. As online transactions and interactions have become a regular part of our lives, protecting sensitive information like credit card numbers, login credentials, and personal details has become even more important.

What Are SSL Certificates? 

SSL certificates acts as a digital credential that verifies a website’s identity. This assures users that they are interacting with a legitimate site and not a fake one created to steal data or spread harmful software.

SSL or TSL (Transport Layer Security) certificates are issued by a Certificate Authority (CA) that verifies the owner of the website’s domain.

Introduction To SSL Certificates - Domain Validated SSL Certificates

It encrypts the data exchanged between the web browser and the server. This encryption protects sensitive information by making it extremely difficult for hackers to intercept and read. SSL certificates use a series of communication steps known as a “handshake” to establish a secure, encrypted connection.

This allows the site and server to authenticate each other and verify that they are who they claim to be. They then choose the encryption methods or algorithms they’ll use to secure the data transfer and exchange the keys needed to encrypt and decrypt the exchanged data.

How to Install a Free SSL Certificate

VIDEO:How to Install a Free SSL Certificate

Additional Information 

Certificate Signing Request & Public Keys 

Digital IDs use Public Key Cryptography, which includes both public and private key files. The public key (in the CSR) is what the CA uses to create the SSL certificate, and the private key is what the server uses to decrypt data encrypted with the public key.

A CSR (Certificate Signing Request) contains the public key generated on the server, validating specific details about the web server and the associated company. The CSR (containing the public key) is sent to the Certificate Authority (CA) or SSL provider.

The security of the entire SSL/TLS system depends on the private key being kept secret. The private key must remain securely stored on the server and should not be shared publicly. Additionally, the SSL provider does not have access to the private and cannot access it on the client’s server.

A CSR cannot be generated without creating a private key file, and vice versa; they are generated as a pair. In server software platforms like Microsoft IIS, both are generated simultaneously using the Wizard on the web server. 

Introduction To SSL Certificates - Add SSL Certificate

How to Generate Private Key & CSR 

Enter the details below to generate the Private Key and CSR pair from the web server: 

  1. Organisation Name e.g. My Company 
  2. Organisational Unit e.g. My Department 
  3. Country Code e.g. US 
  4. State or Province e.g. Gauteng 
  5. Locality e.g. Johannesburg 
  6. Common Name e.g. www.domainname.co.za

For instance, if you want to secure www.my-domain-name.co.za, ensure you input the exact host (www) and domain name in this field.

Certificate Renewals

To renew an SSL certificate, generate a new Key and CSR pair from the server. Ensure you back up the key and submit the newly created CSR through renewal. When renewing SSL certificates across various server software platforms, you don’t need to submit a new CSR to obtain the renewed certificate.

Instead, the previous CSR will be used as the renewal certificate. Once issued, the renewal certificate will only operate with the private key file initially submitted to the SSL provider and used to create the CSR.

What Our Customers say...