Trustico® CaaS cPanel Plugin Guide

This guide walks you through every step of using the Trustico® CaaS cPanel plugin to retrieve and install your SSL Certificate. Whether you are securing a single website or a Wildcard SSL Certificate covering all your subdomains, this guide covers the complete process along with answers to common questions and troubleshooting advice. Learn About The Trustico® CaaS cPanel Plugin 🔗

Ready to Install? Hosting providers can download and install the Trustico® CaaS cPanel plugin on their servers. View Our CaaS cPanel Plugin Installation Guide 🔗

Before You Begin

Before using the plugin, make sure you have the following. An active Trustico® SSL Certificate order that supports Certificate as a Service (CaaS). The EAB Key ID and EAB HMAC Key provided with your order confirmation e-mail. Access to cPanel on your hosting server with the Trustico® CaaS plugin installed by your hosting provider. Discover How to Obtain Your CaaS Credentials 🔗

Selecting Your Virtual Host

After opening the plugin from the "Security" section in cPanel, you will see a dropdown labeled "Select Your Virtual Host." A virtual host is the primary hosted domain on your cPanel account. If you have multiple websites hosted on the same cPanel account, each one appears as a separate virtual host in the dropdown.

Get Your EAB Credentials CaaS cPanel Plugin Installation

Select the virtual host you would like to secure. Three sections will appear below the dropdown showing the current SSL Certificate coverage for your selected virtual host : the Virtual Host table, the Website Domains table, and the Service Domains table.

Understanding the Coverage Tables

The plugin displays your SSL Certificate coverage using the same method cPanel uses on its own SSL/TLS Status page. Each domain name is checked against the installed SSL Certificate's Subject Alternative Names (SANs) to determine whether it is covered.

Virtual Host Table

The Virtual Host table shows the SSL Certificate currently installed on your hosted domain. It displays the SSL Certificate issuer, the expiry date with days remaining, and the overall status. If no SSL Certificate is installed, you will see "No SSL" in amber, letting you know that your website does not currently have an SSL Certificate.

Website Domains Table

The Website Domains table shows the domain names your visitors use to access your website. Each row has a checkbox allowing you to select which domain names to include on your new SSL Certificate. The Status column shows "Active" in green if the domain name is covered by the currently installed SSL Certificate, or "Inactive" in gray if it is not.

Most customers secure their website with both the root domain (example.com) and the www version (www.example.com). If your SSL Certificate license includes a Wildcard, you will also see a *.example.com entry which covers all subdomains.

Service Domains Table

The Service Domains table shows cPanel service subdomains such as cpanel.example.com, webmail.example.com, and webdisk.example.com. These are used by cPanel services rather than your website visitors. Service Domains are automatically secured when your SSL Certificate includes a Wildcard SAN or an explicit domain name covering them. You can select these if your license covers them.

Completing the Form

After selecting the domain names to include on your SSL Certificate, scroll down to the "Retrieve SSL Certificate" form and complete each field.

SSL Certificate Type

Select the SSL Certificate type that matches your Trustico® order. Four options are available : Trustico® DV SSL Certificate, Trustico® OV SSL Certificate, Sectigo DV SSL Certificate, and Sectigo OV SSL Certificate. Your EAB credentials are associated with the specific type you purchased. Selecting the wrong type will result in a registration error, so make sure the selection matches your order.

Validation Method

The Validation Method defaults to "Automatic (Recommended)" which uses HTTP-01 for standard domains and DNS-01 for Wildcard domains. You generally do not need to change this setting. If you check a Wildcard domain name in the Website Domains table, the dropdown automatically switches to "DNS-01 for All Domains" and becomes locked. A tooltip explains that Wildcard SSL Certificates require DNS-01 validation.

Choose "DNS-01 for All Domains" manually if HTTP validation is blocked by a firewall, CDN, or proxy service. DNS-01 validation works by creating temporary Domain Name System (DNS) TXT records and does not require your website to be accessible from the internet.

Processing Timeout

The Processing Timeout dropdown appears when DNS-01 validation is active. It defaults to one hour, which is sufficient for most Domain Name System (DNS) providers. DNS-01 validation requires DNS record propagation, which can take several hours in some cases. If your DNS provider is particularly slow, you can increase the timeout up to 24 hours. You can close the page during processing and return later to check the result.

EAB Credentials

Enter the EAB Key ID provided with your Trustico® order in the first credential field. This identifier links your SSL Certificate request to your purchase. Enter the EAB HMAC Key in the second field. This is a secret key that authenticates your request and should be kept confidential. The HMAC Key field is masked for security.

Submitting Your Request

Click the "Retrieve SSL Certificate" button to begin the process. The plugin validates your selections, verifies domain ownership, and starts the SSL Certificate issuance in the background. The form is replaced by the SSL Certificate Request Status section showing the progress of your request.

Monitoring Your Request

After submitting, the SSL Certificate Request Status section shows a pulsing indicator with the current step and an elapsed time counter. For HTTP-01 validation, the process typically completes in under a minute. DNS-01 validation may take several minutes or longer depending on Domain Name System (DNS) propagation.

You can close the page at any time during processing. When you return to the plugin page, it automatically detects the active request and resumes showing the progress. You can also use the Abort button to cancel an active request if needed.

When the request completes successfully, you will see a green "Complete" status with the message "SSL Certificate Installed - Automatic Reissue Management Configured." The coverage tables refresh automatically to show the updated SSL Certificate status for all domain names. Click the Dismiss button to clear the completed status.

If the request fails, the status section shows the error and a Dismiss button. You can click Show Details in the Request Details section below to view the technical log, which includes the specific error message from the Certificate Authority (CA). This information is useful for diagnosing the problem.

After Installation

Once your SSL Certificate is installed, your website immediately begins serving HTTPS. The plugin configures automatic reissue so the SSL Certificate is renewed before it expires without any action on your part.

CaaS cPanel Plugin Get Your EAB Credentials CaaS cPanel Plugin Installation

You can return to the plugin at any time to view the current SSL Certificate status for your virtual host. The coverage tables show which domain names are secured by the installed SSL Certificate's SANs. If you need to change the domain names covered by your SSL Certificate (for example, adding the www version), you can submit a new request with the desired domain names selected.

It is important to understand that submitting a new request replaces the existing SSL Certificate on the virtual host. All domain names on the virtual host will use the new SSL Certificate. Domain names that are not included in the new SSL Certificate's SANs will show as "Inactive" in the coverage tables.

Troubleshooting

If you encounter an issue, the following guidance covers the most common problems and their solutions.

ACME Account Registration Failed

This error occurs when the EAB credentials do not match the selected SSL Certificate type. Verify that the correct type is selected in the SSL Certificate Type dropdown. For example, if you purchased a Sectigo DV SSL Certificate, make sure "Sectigo DV SSL Certificate" is selected rather than "Trustico® DV SSL Certificate." Also verify that the EAB Key ID and HMAC Key are entered correctly with no extra spaces.

Domain Validation Failed

HTTP-01 validation requires the domain to resolve to the hosting server and the web root to be accessible from the internet. If your domain is behind a CDN, firewall, or proxy that blocks validation requests, switch to "DNS-01 for All Domains" in the Validation Method dropdown.

DNS-01 validation requires the server to manage the Domain Name System (DNS) zone for the domain. If the Domain Name System (DNS) zone is managed externally (such as at a domain registrar or a service like Cloudflare), DNS-01 validation will fail because the plugin cannot create the required TXT records in the zone.

Processing Timeout

If a DNS-01 request times out, the background worker may still be running. Reload the page and the plugin will detect the active request and resume showing progress. You can also increase the Processing Timeout to allow more time for Domain Name System (DNS) propagation. If the request has genuinely failed, the status will show the error and you can dismiss it and try again.

SSL Certificate Does Not Cover Expected Domains

If a domain shows "Inactive" after installation, it means the SSL Certificate's Subject Alternative Names (SANs) do not include that domain name. A single site SSL Certificate covers only the root domain. To cover subdomains such as www or mail, you need a Wildcard SSL Certificate or a multi-domain SSL Certificate that includes those names. Submit a new request with the required domain names checked in the Website Domains table.

Cooldown Period

After issuing an SSL Certificate, a short cooldown period prevents duplicate requests and protects against Certificate Authority (CA) rate limits. If a cooldown message appears, wait the indicated time before trying again.

Frequently Asked Questions

The following questions and answers cover the most common topics customers ask about when using the Trustico® CaaS cPanel plugin.

Understanding EAB Key ID and HMAC Key Credentials

External Account Binding (EAB) credentials are provided when you purchase an SSL Certificate license from Trustico® at shop.trustico.com. The EAB Key ID identifies your purchase and the HMAC Key authenticates your request. Both are required to retrieve the SSL Certificate through the plugin. Discover How to Obtain Your CaaS Credentials 🔗

Reusing EAB Credentials for Multiple Requests

EAB credentials can be used to issue and renew the SSL Certificate for the licensed domain names. The automatic reissue process uses the same credentials without requiring you to re-enter them.

HTTP-01 Compared to DNS-01 Validation

HTTP-01 validation places a temporary file on the web server to prove domain control. It is fast but requires the domain to resolve to the server and the web root to be accessible. DNS-01 validation creates a temporary Domain Name System (DNS) TXT record to prove domain control. It is required for Wildcard SSL Certificates and works even when the domain is behind a CDN or firewall, as long as the server manages the Domain Name System (DNS) zone.

Expected Issuance Time

HTTP-01 validation typically completes in under a minute. DNS-01 validation usually completes within a few minutes but can take longer depending on the DNS provider's propagation time. You can close the page and return later to check the result.

Impact on Your Existing SSL Certificate

When a new SSL Certificate is installed, it replaces the existing SSL Certificate on the virtual host. All domain names on the virtual host will use the new SSL Certificate. Domain names that were covered by the old SSL Certificate but are not included in the new SSL Certificate's SANs will show as "Inactive" in the coverage tables.

Understanding Service Domains

Service Domains are cPanel service subdomains such as cpanel.example.com, webmail.example.com, and webdisk.example.com. These are automatically secured when the installed SSL Certificate covers them through a Wildcard SAN or an explicit domain name. They can also be selected explicitly if your SSL Certificate license includes them.

SSL Certificate Renewal

SSL Certificates installed through the Trustico® CaaS plugin are renewed automatically before they expire. No manual action is required. If your SSL Certificate license has expired, a renewal notice will appear with a link to purchase a new license at shop.trustico.com.

My Hosting Provider Does Not Have the Plugin Installed

Direct your hosting provider to the installation guide for the Trustico® CaaS cPanel plugin. Installation requires a single script run as root via Secure Shell (SSH) and makes the plugin available to every cPanel user on the server. If you manage your own cPanel server, you can install the plugin yourself. View Our CaaS cPanel Plugin Installation Guide 🔗

Ready to Install? Hosting providers can download and install the Trustico® CaaS cPanel plugin on their servers. View Our CaaS cPanel Plugin Installation Guide 🔗

Most Popular Questions

A comprehensive guide to using the Trustico® CaaS cPanel plugin, covering step-by-step instructions for selecting your virtual host, understanding the coverage tables, completing the retrieval form, monitoring your request, and what happens after installation. Includes troubleshooting guidance for common issues and frequently asked questions.

What Do I Need Before Using the Plugin?

You need an active Trustico® SSL Certificate order that supports Certificate as a Service (CaaS), the EAB Key ID and EAB HMAC Key provided with your order confirmation e-mail, and access to cPanel on your hosting server with the Trustico® CaaS plugin installed by your hosting provider.

How Do I Select My Virtual Host?

After opening the plugin from the "Security" section in cPanel, select your virtual host from the dropdown labeled Select Your Virtual Host. A virtual host is the primary hosted domain on your cPanel account. Three coverage sections appear below showing the current SSL Certificate status for that virtual host.

What Do Active and Inactive Mean in the Coverage Tables?

Active (green) means the installed SSL Certificate's Subject Alternative Names (SANs) include that domain name and it is properly secured. Inactive (gray) means the SSL Certificate does not cover that domain name and visitors accessing it may see browser security warnings.

Which SSL Certificate Type Should I Select?

Select the type that matches your Trustico® order. Your EAB credentials are associated with the specific type you purchased. Using credentials with the wrong type (for example, Sectigo DV credentials with the Trustico® DV option) will result in a registration error.

What Happens When I Check a Wildcard Domain Name?

When you check a Wildcard domain name (*.example.com) in the Website Domains table, the Validation Method automatically switches to DNS-01 for All Domains and the dropdown is locked. A Processing Timeout dropdown also appears, defaulting to one hour. This is because Wildcard SSL Certificates require DNS-01 validation.

Can I Close the Page During Processing?

Yes. The SSL Certificate request is processed in the background. You can close the page and return later. The plugin automatically detects active or completed requests when the page is reopened.

What Does ACME Account Registration Failed Mean?

This error occurs when the EAB credentials do not match the selected SSL Certificate type. Verify that the correct type is selected in the dropdown and that the EAB Key ID and HMAC Key are entered correctly with no extra spaces.

Why Did Domain Validation Fail?

HTTP-01 validation requires the domain to resolve to the hosting server and the web root to be accessible. If the domain is behind a CDN, firewall, or proxy, switch to DNS-01 for All Domains. DNS-01 validation requires the server to manage the Domain Name System (DNS) zone. If the zone is managed externally (such as Cloudflare), DNS-01 will fail.

Why Does a Domain Show Inactive After Installation?

The SSL Certificate's Subject Alternative Names (SANs) do not include that domain name. A single site SSL Certificate covers only the root domain. To cover subdomains such as www or mail, you need a Wildcard SSL Certificate or a multi-domain SSL Certificate that includes those names.

What Happens to My Existing SSL Certificate When I Install a New One?

The new SSL Certificate replaces the existing SSL Certificate on the virtual host. All domain names will use the new SSL Certificate. Domain names that were covered by the old SSL Certificate but are not included in the new SSL Certificate's SANs will show as Inactive in the coverage tables.

How Is My SSL Certificate Renewed?

SSL Certificates installed through the plugin are renewed automatically before they expire. No manual action is required. If your SSL Certificate license has expired, a renewal notice will appear with a link to purchase a new license at shop.trustico.com.

My Hosting Provider Does Not Have the Plugin Installed. What Can I Do?

Direct your hosting provider to the installation instructions on the Trustico® CaaS cPanel plugin page. Installation requires a single script run as root via Secure Shell (SSH) and makes the plugin available to every cPanel user on the server.

Ask Trustico® Assistant

For Instant Answers - Start Here When You Have a Question or Need Help

How Quickly Are SSL Certificates Issued - Domain Validation, CaaS, OV and EV Explained

How Quickly Are SSL Certificates Issued - Domai...

Understanding what happens during the issuance process helps you choose the right SSL Certificate for your timeline and avoid unnecessary delays that could impact your launch, migration, or renewal schedule.

How Quickly Are SSL Certificates Issued - Domai...

Understanding what happens during the issuance process helps you choose the right SSL Certificate for your timeline and avoid unnecessary delays that could impact your launch, migration, or renewal schedule.

DNSSEC Validation Enforcement for SSL Certificate Issuance - March 2026

DNSSEC Validation Enforcement for SSL Certifica...

Starting in March 2026, the way Certificate Authorities (CA) handle Domain Name System Security Extensions (DNSSEC) during SSL Certificate issuance is changing significantly.

DNSSEC Validation Enforcement for SSL Certifica...

Starting in March 2026, the way Certificate Authorities (CA) handle Domain Name System Security Extensions (DNSSEC) during SSL Certificate issuance is changing significantly.

SSL Certificate Validity Periods Are Changing to 200 Days

SSL Certificate Validity Periods Are Changing t...

The reduction in SSL Certificate validity periods is driven by the need to regularly confirm that the Certificate holder is still entitled to use the SSL Certificate. No new Certificate...

SSL Certificate Validity Periods Are Changing t...

The reduction in SSL Certificate validity periods is driven by the need to regularly confirm that the Certificate holder is still entitled to use the SSL Certificate. No new Certificate...

SSL Certificate Works on WWW but Not Root Domain : Troubleshooting Guide

SSL Certificate Works on WWW but Not Root Domai...

Several server configuration problems can cause SSL Certificates to work on the www version but fail on the non-www version of a domain. Understanding these causes helps identify the specific...

SSL Certificate Works on WWW but Not Root Domai...

Several server configuration problems can cause SSL Certificates to work on the www version but fail on the non-www version of a domain. Understanding these causes helps identify the specific...

Understanding SSL Certificate File Formats and Extensions

Understanding SSL Certificate File Formats and ...

SSL Certificate files can be broadly categorized into three main types based on how the data is encoded and stored. Understanding these categories will help you identify which format you...

Understanding SSL Certificate File Formats and ...

SSL Certificate files can be broadly categorized into three main types based on how the data is encoded and stored. Understanding these categories will help you identify which format you...

Understanding the AutoCSR Service for SSL Certificate Orders

Understanding the AutoCSR Service for SSL Certi...

Learn how AutoCSR works, compare it to hosting company practices, find out when automated credential generation is appropriate versus generating your own CSR. Covers security considerations including the Trustico® non-retention...

Understanding the AutoCSR Service for SSL Certi...

Learn how AutoCSR works, compare it to hosting company practices, find out when automated credential generation is appropriate versus generating your own CSR. Covers security considerations including the Trustico® non-retention...

1 / 6