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 multiple subdomains, this guide covers the complete process. Learn About The Trustico® CaaS cPanel Plugin 🔗

Ready to Install? Server administrators can download and install the plugin on their servers. View Our Installation Guide 🔗

Prerequisites

Before using the plugin, make sure you have an active Trustico® SSL Certificate order that supports Certificate as a Service (CaaS). You will need the EAB Key ID and EAB HMAC Key provided with your order confirmation e-mail.

You will also need access to cPanel on your hosting server with the Trustico® CaaS plugin installed. If the plugin is not yet installed, refer to the installation guide or ask your server administrator. 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.

Plugin Introduction Plugin Installation

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

Coverage Tables Explained

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 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.

Form Completion

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® Domain Validation (DV), Trustico® Organization Validation (OV), Sectigo Domain Validation (DV), and Sectigo Organization Validation (OV).

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.

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 defaults to 24 hours, which allows sufficient time for the Certificate Authority (CA) to process your request. The Certificate Authority (CA) may take varying amounts of time depending on the validation method and server load. You can reduce the timeout if preferred and close the page during processing to return later.

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.

SSL Certificate Retrieval

When you retrieve an SSL Certificate through this plugin, a copy is stored and managed independently of cPanel. Automatic reissue ensures your SSL Certificate is replaced before it expires without any action on your part. If a valid SSL Certificate already exists from a previous retrieval, the plugin will reinstall it automatically. Select force issuance only if you require a completely new SSL Certificate and Private Key to be retrieved from the Certificate Authority (CA).

cPanel AutoSSL

cPanel AutoSSL is a built-in cPanel feature that may interfere with your Trustico® SSL Certificate by automatically overwriting it without your knowledge. This option sets your Trustico® SSL Certificate as the primary SSL Certificate for your virtual host and instructs cPanel to disable AutoSSL for the virtual host domains. We recommend this option as it ensures your paid license is being utilized.

The "Enable Trustico® CaaS Primarily (Recommended)" option is selected by default. This sets your Trustico® SSL Certificate as the primary SSL Certificate and excludes all domains on your virtual host from cPanel AutoSSL management. This exclusion is persistent and remains in effect until manually reversed from the cPanel SSL/TLS Status page.

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 requires the Certificate Authority (CA) to verify Domain Name System (DNS) records, which can take anywhere from a few minutes to several hours depending on how quickly the Certificate Authority (CA) processes the request.

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 abort an active request if needed.

When the request completes successfully, you will see a green status with the message "SSL Certificate Installed - Automatic Reissue Management Configured." The coverage tables refresh automatically. You can dismiss the completed status to return to the form.

If the request fails, the status section shows the error with an option to view the technical log, which includes the specific error message from the Certificate Authority (CA).

After Installation

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

Plugin Introduction 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.

If you need to change the domain names covered by your SSL Certificate, you can submit a new request with the desired domain names selected. Submitting a new request replaces the existing SSL Certificate on the virtual host.

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 dropdown.

For example, if you purchased a Sectigo Domain Validation (DV) SSL Certificate, make sure "Sectigo Domain Validation (DV) SSL Certificate" is selected rather than "Trustico® Domain Validation (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, switch to "DNS-01 for All Domains."

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

Processing Timeout

If a DNS-01 request times out, you can dismiss the failed request and try again. The default timeout is 24 hours which allows sufficient time for the Certificate Authority (CA) to complete validation. You can reduce the timeout if preferred, but shorter timeouts may result in the request being stopped before the Certificate Authority (CA) finishes processing.

If the request fails, the status section shows the error. You can dismiss it and submit a new request with the same EAB credentials.

Missing Domain Coverage

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.

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.

Resubmission Delays

Resubmitting an SSL Certificate request for the same domain within an existing license period may result in the Certificate Authority (CA) taking longer to process the request. This is normal behaviour and the process will continue in the background. Allow up to 24 hours for the process to complete. The status will update throughout the process and you can close the page and return later to check the result.

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 Credentials

External Account Binding (EAB) credentials are provided when you purchase an SSL Certificate license from the Trustico® online store. 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

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

Comparing HTTP-01 with 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 DNS zone.

Expected Issuance Time

HTTP-01 validation typically completes in under a minute. DNS-01 validation requires Certificate Authority (CA) processing in addition to DNS record propagation and can take anywhere from a few minutes to several hours. 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. Domain names not included in the new SSL Certificate 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.

SSL Certificate Reissue

SSL Certificates installed through the Trustico® CaaS plugin are reissued automatically before they expire. No manual action is required.

Plugin Unavailable

Direct your server administrator 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.

If you manage your own cPanel server, you can install the plugin yourself. View Our Installation Guide 🔗

Ready to Install? Server administrators can download and install the plugin on their servers. View Our 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.

Plugin Requirements

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 server with the Trustico® CaaS plugin installed.

Selecting Your 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.

Active and Inactive Status Labels Explained

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.

Selecting Your SSL Certificate Type

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 Domain Validation (DV) credentials with the Trustico® Domain Validation (DV) option) will result in a registration error.

Checking 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. Wildcard SSL Certificates require DNS-01 validation.

Closing 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.

Domain Validation Failure

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. If DNS-01 timed out, the Certificate Authority (CA) may have needed more time to process the request. You can dismiss the failed request and try again.

Domain Showing 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.

Impact of Installing a Replacement SSL Certificate

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.

SSL Certificate Reissue Process

SSL Certificates installed through the plugin are reissued automatically before they expire. No manual action is required.

SSL Certificate Retrieval Options

Standard Issuance reinstalls your existing SSL Certificate if it is still valid from a previous retrieval. The plugin stores and manages your SSL Certificate independently of cPanel, including automatic reissue before expiry. Select Force Issuance only if you require a completely new SSL Certificate and Private Key from the Certificate Authority (CA). If your domain selection has changed, a new SSL Certificate is retrieved automatically regardless of this setting.

Disabling cPanel AutoSSL

cPanel AutoSSL is a built-in cPanel feature that may interfere with your Trustico® SSL Certificate by automatically overwriting it without your knowledge. The plugin includes a dropdown with the option Enable Trustico® CaaS Primarily (Recommended) selected by default. This sets your Trustico® SSL Certificate as the primary SSL Certificate and instructs cPanel to disable AutoSSL for the virtual host domains, ensuring your paid license is being utilized. The exclusion is persistent and can be reversed from the cPanel SSL/TLS Status page.

Resubmission Delays

Resubmitting an SSL Certificate request for the same domain within an existing license period may result in the Certificate Authority (CA) taking longer to process the request. This is normal behaviour. Allow up to 24 hours for the process to complete. The status will update throughout and you can close the page and return later.

Plugin Unavailable on Your Server

Direct your server administrator 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

ACME Client Configuration Options for SSL Certificate Automation

ACME Client Configuration Options for SSL Certi...

Different Automatic Certificate Management Environment (ACME) clients exist because different environments need different things.

ACME Client Configuration Options for SSL Certi...

Different Automatic Certificate Management Environment (ACME) clients exist because different environments need different things.

Quantum Computing Pushes Post-Quantum Cryptography Deadlines Forward to 2029

Quantum Computing Pushes Post-Quantum Cryptogra...

Full post-quantum support across Google services is now targeted for 2029, several years earlier than previous public commitments.

Quantum Computing Pushes Post-Quantum Cryptogra...

Full post-quantum support across Google services is now targeted for 2029, several years earlier than previous public commitments.

Trustico® Certificate as a Service (CaaS) cPanel Plugin

Trustico® Certificate as a Service (CaaS) cPane...

The Trustico® Certificate as a Service (CaaS) cPanel Plugin brings automated SSL Certificate retrieval, installation, and renewal directly into the cPanel dashboard - no command line, no manual steps, and...

Trustico® Certificate as a Service (CaaS) cPane...

The Trustico® Certificate as a Service (CaaS) cPanel Plugin brings automated SSL Certificate retrieval, installation, and renewal directly into the cPanel dashboard - no command line, no manual steps, and...

Commercial SSL Certificates in 2026 : Why They Matter More Than Ever

Commercial SSL Certificates in 2026 : Why They ...

For businesses, this creates a problem. If every website has a padlock, including fraudulent ones, how do legitimate businesses differentiate themselves?

Commercial SSL Certificates in 2026 : Why They ...

For businesses, this creates a problem. If every website has a padlock, including fraudulent ones, how do legitimate businesses differentiate themselves?

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.

1 / 6