1000x700-2-3-1

How to Install an SSL Certificate in cPanel

Installing an SSL certificate is the difference between a website that browsers mark as “Not Secure” and one that loads with a clean padlock icon. If your site runs on AEserver hosting with cPanel, you have two clear paths: a free certificate that installs itself automatically, and a paid certificate that you buy from a Certificate Authority and install in a few minutes.

This guide walks you through both methods, explains the differences between certificate types (DV, OV, EV, Wildcard), and shows you exactly which buttons to click in cPanel.

Free SSL vs Paid SSL: Which One Do You Need?

Before installing anything, decide which type of SSL fits your project. The encryption strength is identical, the difference is in trust signals, validation, warranty, and coverage.

Factor Free SSL (AutoSSL) Paid SSL (DV / OV / EV)
Encryption strength 256-bit, identical 256-bit, identical
Browser padlock Yes Yes
Validation level Domain only Domain, Organization, or Extended
Company name in certificate No Yes (with OV and EV)
Warranty / insurance None USD 10,000 to USD 1,750,000
Wildcard support Limited Yes (one cert covers all subdomains)
Multi-domain (SAN) support No Yes (up to 100+ domains in one cert)
Renewal Automatic Manual (with reminders from your provider)
Best for Blogs, portfolios, brochure sites, internal tools E-commerce, banking, SaaS, large brands, regulated industries
💡 TIP: If you only collect basic contact form data and have no checkout, free SSL through AutoSSL is enough. Step up to a paid certificate when you process payments, store personal data under UAE PDPL, or need a recognizable brand badge in the address bar.

Method 1. Install Free SSL on AEserver Hosting (AutoSSL)

Every shared, WordPress, and reseller hosting plan at AEserver includes free SSL through cPanel’s AutoSSL feature. AutoSSL pulls a trusted certificate from a recognized Certificate Authority, installs it for every domain on your account, and renews it automatically before expiry. For most websites this is the only step you ever need.

1

Log in to your cPanel

Open your hosting welcome email from AEserver and click the cPanel login link, or go to yourdomain.com/cpanel and enter your username and password.

2

Open the SSL/TLS Status tool

In cPanel, scroll to the Security section and click SSL/TLS Status. This page shows every domain on your account with a green tick next to those already covered by AutoSSL.

cPanel Security section with SSL/TLS Certificates highlighted
3

Run AutoSSL if any domain is missing a certificate

If a domain shows no certificate, tick its checkbox and click Run AutoSSL. The system requests, validates, and installs the certificate within a few minutes. You will receive a cPanel notification once it finishes.

4

Verify the padlock in your browser

Open your site at https://yourdomain.com and look for the padlock icon in the address bar. Click it, then choose Connection is secure, then Certificate is valid to see the issuer and expiry date. If you see a warning instead, see the troubleshooting section below.

⚠️ IMPORTANT: A certificate alone does not redirect HTTP traffic to HTTPS. After installation, follow the section How to Force HTTPS on Your Website later in this guide so visitors always land on the secure version of your site.

Method 2. Install a Paid SSL Certificate in cPanel

Use this method if you bought a DV, OV, EV, Wildcard, or Multi-Domain certificate from AEserver or another provider. After validation, the Certificate Authority sends you three pieces of text: the certificate body (CRT), the matching private key (KEY), and the CA bundle (CABUNDLE). You paste all three into cPanel and click one button.

📋 Before you start

Have these three files or text blocks ready:

File What it looks like Where to get it
Certificate (CRT) Block starting with -----BEGIN CERTIFICATE----- Email from the Certificate Authority or your AEserver client area
Private Key (KEY) Block starting with -----BEGIN PRIVATE KEY----- Generated when you created the CSR (in cPanel or by your provider)
CA Bundle (CABUNDLE) One or more certificate blocks chained together Same email from the Certificate Authority
💡 TIP: If you bought your SSL from AEserver, our team can install it for you free of charge. Just open a support ticket and attach your certificate files. The steps below are for clients who prefer to do it themselves.
1

Buy a paid SSL certificate

Choose a plan on the SSL Certificates page or browse the full catalog with current pricing on the SSL store. Complete the purchase, then provide your CSR and contact details when prompted. Domain validation takes minutes, organization validation can take 1 to 3 business days, and Extended Validation can take up to a week.

2

Open SSL/TLS Certificates in cPanel

Log in to cPanel, scroll to the Security section, and click SSL/TLS (sometimes labeled SSL/TLS Certificates depending on your cPanel theme).

cPanel Security section showing SSL/TLS Certificates icon
3

Switch to the Installation tab

The SSL/TLS area has seven tabs across the top: Wizard, Status, Certificates, Keys, Requests, Installation, and Settings. Click Installation. This tab combines all three text fields you need (CRT, KEY, CABUNDLE) into one screen.

4

Select the domain you want to secure

Under Install an SSL Website, open the Domain dropdown and pick the domain or subdomain to secure. The IP address field fills in automatically.

cPanel Installation tab with Certificate (CRT), Private Key (KEY), and CA Bundle (CABUNDLE) text fields
5

Paste the Certificate (CRT)

Open the .crt file from your Certificate Authority in any text editor (Notepad, TextEdit, or VS Code), copy the entire content including the BEGIN CERTIFICATE and END CERTIFICATE lines, and paste it into the Certificate: (CRT) box.

—–BEGIN CERTIFICATE—–
[long block of random-looking characters]
—–END CERTIFICATE—–
6

Paste the Private Key (KEY)

If you generated the CSR inside cPanel, click Autofill by Certificate and the system pulls the matching key. Otherwise, open the .key file and paste its full content into the Private Key (KEY) box.

⚠️ IMPORTANT: Never email or share your private key. Whoever holds the private key can impersonate your website. Keep a backup in an encrypted vault and treat it like a password.
7

Paste the CA Bundle (CABUNDLE)

The CA Bundle establishes the chain of trust between your certificate and the root certificate that browsers already recognize. Paste the bundle content into the Certificate Authority Bundle: (CABUNDLE) box. If you skip this step, mobile browsers and older clients may show a “certificate chain incomplete” error.

💡 TIP: In most cases, cPanel can fetch the CA bundle from a public repository on its own. If you do not have the bundle file, leave this field empty and let the server try to retrieve it automatically.
8

Click Install Certificate

Click the blue Install Certificate button at the bottom of the page. cPanel checks the certificate, the private key, and the chain. A green confirmation message means the certificate is now active across web, email, FTP, and other services that use SSL on your account.

Done: Open your site at https://yourdomain.com and confirm the padlock appears. If you bought an OV or EV certificate, click the padlock to see your company name listed in the certificate details.

📋 Alternative: Upload the Certificate First, Then Install

If you prefer to keep your certificates organized in cPanel for easy reuse across multiple domains, use the Certificates tab instead. Open the Certificates tab, scroll to Upload a New Certificate, paste the certificate text or upload the .crt file, add a description, and click Save Certificate. The certificate now appears in the Certificates on Server list.

cPanel Certificates tab with Upload a New Certificate and Generate a New Certificate forms

To activate it, switch back to the Installation tab, click Browse Certificates, pick the certificate from the list, then click Use Certificate. cPanel auto-fills CRT and KEY for you. Click Install Certificate to finish.

Advanced Method. Generate Your Own Private Key and CSR

Some Certificate Authorities require you to generate the CSR yourself, especially for OV and EV certificates. cPanel makes this straightforward through the Keys and Requests tabs.

1

Generate a private key

In SSL/TLS Certificates, click the Keys tab. Under Generate a New Private Key, select RSA, 2,048-bit for maximum compatibility, or ECDSA, P-256 (prime256v1) for faster performance on modern servers. Add a description like “primary domain key” and click Generate.

cPanel Keys tab with Generate a New Private Key form
2

Generate the CSR (Certificate Signing Request)

Go to the Requests tab and click Generate a New Certificate Signing Request. Pick the private key you just created, then fill in your details:

Field What to enter
Domains Your full domain name, for example yourdomain.com (one per line)
City Full city name, no abbreviations (e.g., Dubai, Abu Dhabi)
State Full emirate name (e.g., Dubai, Sharjah)
Country United Arab Emirates
Company Your legally registered trade name (must match your trade license)
Email A valid email where the CA can verify domain ownership
⚠️ IMPORTANT: For OV and EV certificates, the company name and address you enter must exactly match your trade license registered with the Department of Economic Development. Any mismatch causes validation delays of several days.
3

Copy the CSR and submit it to the Certificate Authority

cPanel displays the CSR as a long block of text starting with -----BEGIN CERTIFICATE REQUEST-----. Copy the entire block (including the BEGIN and END lines) and paste it into the order form on the CA’s website or your AEserver client area.

4

Complete domain validation

The CA needs to confirm you control the domain. Choose one of the standard methods:

  1. Email validation, the CA sends a confirmation link to admin@yourdomain.com or a similar address. Click the link to confirm.
  2. DNS validation, you add a specific TXT record to your domain’s DNS zone (faster and more reliable for automated workflows).
  3. HTTP file validation, you upload a small text file the CA gives you to a specific path on your website.

After validation, the CA emails you the issued certificate. Return to Method 2 above and follow the install steps.

📋 Optional: Set the Default Key Type for Future Certificates

If you generate multiple SSL keys regularly, save time by setting your preferred key type as the system default. Open the Settings tab inside SSL/TLS Certificates and pick one of the available options: RSA 2,048-bit (broadest compatibility), RSA 4,096-bit (stronger but slower), ECDSA P-256, or ECDSA P-384 (faster modern encryption). Click Save, and every new key you generate uses this type by default.

cPanel SSL/TLS Settings tab with Default SSL/TLS Key Type options
💡 TIP: RSA 2,048-bit is the safest pick for compatibility. ECDSA P-256 is a great choice for modern setups, smaller keys, faster handshakes, and equivalent security to RSA 3,072-bit.

Paid SSL Types Available at AEserver

AEserver offers SSL certificates from leading authorities including DigiCert, GeoTrust, Thawte, RapidSSL, Sectigo, and Comodo. Pick the type that matches the trust signal your audience expects.

📋 Domain Validation (DV)

The simplest and fastest paid certificate. The CA only checks that you control the domain, no business documents required. Issuance takes a few minutes. Browsers show the standard padlock, no company name in the certificate.

Property Detail
Best for Blogs, portfolios, small business websites, dev and staging environments
Issuance time A few minutes
Validation Domain ownership only
Visible to visitors Padlock icon
Example brands at AEserver Thawte SSL123, RapidSSL, Sectigo PositiveSSL

📋 Organization Validation (OV)

One step up. The CA verifies your business through trade license records, public databases, and a callback to a verified phone number. Issuance takes 1 to 3 business days. The certificate carries your registered company name, which is visible when a visitor clicks the padlock.

Property Detail
Best for Business websites, B2B portals, member areas, login portals, contact forms collecting personal data
Issuance time 1 to 3 business days
Validation Domain ownership and business identity
Visible to visitors Padlock plus company name in certificate details
Example brands at AEserver GeoTrust True BusinessID, Thawte SSL Web Server, Sectigo OV

📋 Extended Validation (EV)

The strictest level. The CA performs full background checks against your trade license, legal status, physical address, and right to use the domain. Issuance can take up to a week. EV certificates carry the highest warranty (often USD 1,000,000 or more) and are the standard for banks, payment processors, and any site where impersonation would cause major financial damage.

Property Detail
Best for Banks, e-commerce stores, healthcare platforms, government sites, fintech
Issuance time 3 to 7 business days
Validation Domain ownership, business identity, legal verification
Visible to visitors Padlock plus full legal company name in certificate details
Example brands at AEserver GeoTrust True BusinessID with EV, DigiCert Secure Site EV, Sectigo EV

📋 Wildcard SSL

Available as DV or OV. One Wildcard certificate covers your main domain and an unlimited number of subdomains at the same level. For example, a Wildcard for *.yourdomain.com automatically secures www.yourdomain.com, shop.yourdomain.com, blog.yourdomain.com, and any new subdomain you add.

💡 TIP: Wildcards save money once you cross 3 to 4 subdomains. Below that, individual DV certificates often cost less in total.

📋 Multi-Domain (SAN) SSL

One certificate that covers up to 100+ completely different domain names. Ideal for businesses managing multiple brand domains (yourcompany.ae, yourcompany.com, yourbrand.com, yourservice.com) on the same hosting account.

Browse all current types and pricing on the AEserver SSL store.

Why Buy a Paid SSL If Free SSL Exists?

This is the most common question we get from UAE clients. Both certificates encrypt traffic the same way, so the answer comes down to four things: validation, warranty, coverage, and recovery.

  1. Identity verification, free SSL only proves you own the domain. Paid OV and EV certificates prove your business is a real, legally registered entity. For a customer about to type a credit card number, that distinction matters.
  2. Warranty, paid certificates come with insurance ranging from USD 10,000 (basic DV) to over USD 1,750,000 (premium EV). If the CA mis-issues a certificate and a visitor suffers financial loss, this warranty covers them. Free SSL has zero warranty.
  3. Wildcard and multi-domain coverage, free AutoSSL covers individual hostnames one by one. If you run dozens of subdomains or several separate brands, a Wildcard or SAN certificate is cleaner, cheaper to manage, and avoids gaps in coverage.
  4. Predictable renewal and support, paid certificates come with vendor support, renewal reminders, and a clear chain of accountability. If something breaks at 2 AM before a product launch, you have someone to call.
  5. Industry and regulatory expectations, payment processors, banking partners, and some procurement workflows in the UAE explicitly require OV or EV certificates. PCI-DSS audits, healthcare data handling, and government tenders often list this as a baseline requirement.
Quick rule of thumb: If a visitor will trust your site with money, identity documents, or sensitive personal data, the cost of an OV or EV certificate (often less than AED 500 per year) is the cheapest credibility upgrade you can buy.

How to Force HTTPS on Your Website

Installing the certificate makes HTTPS available, but the HTTP version of your site remains accessible until you redirect it. Search engines and visitors should always land on the secure version.

📋 Option A: cPanel “Force HTTPS Redirect” toggle

The fastest way. In cPanel, go to Domains, find your domain in the list, and switch the Force HTTPS Redirect toggle to ON. cPanel adds the redirect rule for you. No code editing required.

📋 Option B: WordPress plugin

If you run WordPress, install the Really Simple SSL plugin, activate it, and click the “Activate SSL” button. The plugin updates your site URL settings and adds an HTTPS redirect automatically.

📋 Option C: Edit .htaccess manually

If you prefer to control the redirect yourself, add the following lines at the top of the .htaccess file in your site’s root folder (above any WordPress block):

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

This sends every HTTP request to its HTTPS equivalent with a permanent (301) redirect, preserving SEO ranking signals.

Verifying Your SSL Installation

After installation and forcing HTTPS, run two quick checks to make sure everything is in order.

1

Browser padlock test

Open your site in Chrome, Firefox, Safari, and Edge. Each browser should show a padlock with no warning. Click the padlock and confirm the certificate’s expiry date and issuer match what you expect.

2

Run an SSL Labs scan

Go to SSL Labs Server Test and enter your domain. The scan checks certificate validity, chain completeness, supported TLS versions, and known vulnerabilities. Aim for a grade of A or A+. Anything lower means a configuration issue worth fixing.

💡 TIP: If SSL Labs reports “chain incomplete,” go back to the Installation tab in cPanel and paste the CA Bundle into the CABUNDLE field. That fixes the problem in 99% of cases.

Common SSL Errors and How to Fix Them

Error message Cause Fix
NET::ERR_CERT_DATE_INVALID Certificate expired or system clock incorrect Renew the certificate, or check the server’s date and timezone
NET::ERR_CERT_COMMON_NAME_INVALID Certificate was issued for a different domain (e.g., yourdomain.com but visited www.yourdomain.com) Reissue with both yourdomain.com and www.yourdomain.com, or use a Wildcard certificate
NET::ERR_CERT_AUTHORITY_INVALID Missing or wrong intermediate CA bundle Paste the CA Bundle into the CABUNDLE field in cPanel Installation tab
Mixed content warning Page loads images, scripts, or stylesheets over HTTP while the page itself is HTTPS Update internal URLs to HTTPS or use protocol-relative paths (//example.com/img.jpg). For WordPress, use the Better Search Replace plugin.
ERR_SSL_PROTOCOL_ERROR Server uses an outdated TLS version no longer supported by browsers Contact AEserver support to enable TLS 1.2 and TLS 1.3 on the server
“Not Secure” persists after install No HTTPS redirect, or browser cached the old version Enable Force HTTPS Redirect in cPanel Domains, then clear browser cache

SSL Certificate Renewal

SSL certificates have a fixed lifetime defined by industry rules. Renewal cadence has shortened over the years and is expected to keep moving toward shorter periods, so plan ahead.

  1. Free AutoSSL certificates, renew automatically a few days before expiry. No action required as long as your domain still points at the AEserver server.
  2. Paid certificates, do not renew themselves. AEserver and the Certificate Authority both send reminder emails 30, 14, and 7 days before expiry. Pay the renewal invoice, generate a new CSR if required, then repeat the install steps in Method 2.
  3. Mark renewal in your calendar, do not rely only on email reminders. An expired SSL takes a site offline (or turns it into a “Not Secure” page) within minutes of expiry, and customers leave fast.

FAQ

📋 Do I need a dedicated IP address for SSL?

No. cPanel uses Server Name Indication (SNI) to serve multiple SSL certificates from the same shared IP address. Every modern browser supports SNI, so a dedicated IP is no longer required for SSL on a regular website.

📋 Can I install the same SSL on multiple domains?

Only if it is a Multi-Domain (SAN) or Wildcard certificate. A standard DV, OV, or EV certificate is tied to one specific domain and any extra Subject Alternative Names included at issuance.

📋 What is the difference between SSL and TLS?

TLS (Transport Layer Security) is the modern, secure successor to SSL (Secure Sockets Layer). True SSL is deprecated, every “SSL certificate” sold today actually uses TLS encryption. The name “SSL certificate” stuck around because it was already in everyone’s vocabulary.

📋 How long does it take to install an SSL?

Free AutoSSL: a few minutes, fully automated. Paid DV: 5 to 10 minutes from purchase to active install. Paid OV: 1 to 3 business days for validation, then 5 minutes to install. Paid EV: 3 to 7 business days for validation, then 5 minutes to install.

📋 Will SSL slow down my site?

No. Modern TLS 1.3 plus HTTP/2 and HTTP/3 actually make HTTPS sites faster than their HTTP counterparts on most hosting setups, including AEserver hosting. Browsers also reserve performance features like Brotli compression and Service Workers for HTTPS sites only.

📋 Does Google use SSL as a ranking factor?

Yes. Google has confirmed HTTPS as a lightweight ranking signal, and Chrome marks every non-HTTPS site as “Not Secure” in the address bar. Even setting SEO aside, that warning alone is enough reason to install SSL.

📋 Can AEserver install the certificate for me?

Yes. If you bought your SSL from AEserver, our support team can install it on your hosting account at no extra charge. Open a ticket, attach the certificate files (or let us know you bought through us), and we handle it within working hours.

Summary

  1. Free SSL is enough for most websites, AEserver hosting includes AutoSSL, which installs and renews a trusted certificate automatically.
  2. Paid SSL adds identity verification, warranty, and richer coverage, choose DV for fast issuance, OV for business credibility, EV for maximum trust on payment and finance sites.
  3. The cPanel Installation tab handles paid SSL in one screen, paste CRT, KEY, and CABUNDLE, click Install Certificate, done.
  4. Always force HTTPS after install, use the Force HTTPS toggle in cPanel Domains, a WordPress plugin, or a .htaccess redirect.
  5. Verify with the browser padlock and SSL Labs, aim for an A or A+ grade and a complete certificate chain.
  6. Mark renewals in your calendar, paid SSL does not renew itself, and an expired certificate breaks your site within minutes.

Need help picking the right certificate or installing one? Browse the SSL Certificates page, check current pricing on the SSL store, or contact AEserver support and we will guide you through the choice and the install.

×
Rohit S.

Rohit S.

Partner Manager at AEserver and an expert in national domains (ccTLDs), as well as in protecting brands and intellectual property on the Internet. Specializes in domain portfolio management, digital positioning and legal protection through domain zones. Has been certified by Google in the basics of digital marketing. LinkedIn

.ae Price
.bh Price
icon-qa
Google_Cloud_Partner_UAE
icon-microsoft
cpanel uae partner logo
icon-ripe-ncc.svg
⚡ Build your website in 60 seconds with AI + WordPress — now 50% off
This is default text for notification bar