ACME Endpoint Configuration and Client Setup

This page covers the technical detail behind the Trustico® Certificate as a Service (CaaS) ACME endpoints. It is written for developers and system administrators who want to configure the endpoint directly, rather than through a control panel. Learn About ACME Endpoints Explained 🔗

Standards Based Automation

The Trustico® endpoints implement the Automatic Certificate Management Environment (ACME) protocol, defined by the Internet Engineering Task Force in RFC 8555. Any client that follows the standard can use them, so you are never tied to a single tool.

The one addition beyond the standard is External Account Binding (EAB), which links each request to your license. Every current ACME client supports it, so your credentials stay in your control and your choice of client stays open.

Endpoint Addresses

Trustico® provides a separate endpoint for each product line. Your External Account Binding (EAB) credentials are matched to one endpoint, and you must use the address supplied with them.

The Trustico® endpoints use the trust-provider.com host, with a final segment that selects Domain Validation (DV) or Organization Validation (OV).

https://acme.trust-provider.com/v2/TrusticoDV
https://acme.trust-provider.com/v2/TrusticoOV

Sectigo® is the Certificate Authority (CA) behind these SSL Certificates, and its own product line uses the sectigo.com host.

https://acme.sectigo.com/v2/DV

The host name is presented by the Sectigo® service, so a client must contact the address exactly as supplied. Pointing a different host name at the same service through a redirect or an alias will fail, because the security check expects the original address.

Directory Discovery Document

Each endpoint address returns a directory document when your client requests it. The document is public, requires no authentication, and lists the address for every type of request the client will make.

The document includes addresses for creating an account, requesting an order, revoking an SSL Certificate, and rotating an account key. It also references a reissue timing service that advises the client when to replace an SSL Certificate, and it confirms that External Account Binding (EAB) is required.

The document lists the Certification Authority Authorization (CAA) identities that the Sectigo® service honors, and it links the subscriber agreement your client accepts during registration. Your client reads all of this automatically.

External Account Binding Registration

Registration is the first exchange between your client and the endpoint. Because the endpoint requires External Account Binding (EAB), the registration request must carry your credentials.

You provide three values to your client : the endpoint address, your EAB Key Identifier, and your EAB Message Authentication Code (MAC) Key. Your client generates its own account key and signs the registration with your credentials.

Register the account as a distinct first step, before you request any SSL Certificate. Some clients can combine registration with the first order, but performing it on its own makes sure your External Account Binding (EAB) credentials are recorded correctly. Learn About External Account Binding (EAB) Credentials 🔗

Client Configuration

Every modern ACME client accepts the three values above. The option names differ between clients, but the process is the same : supply the endpoint and the credentials, register, then request your SSL Certificates.

A registration command follows the same shape across clients. The example below shows the values you supply, using placeholders for your own credentials and endpoint.

certbot register --server YOUR_ACME_SERVER_URL --eab-kid YOUR_EAB_KEY_ID --eab-hmac-key YOUR_EAB_MAC_KEY --email your@email.com

Replace the placeholders with your endpoint address and your credentials. After registration, request SSL Certificates in the normal way for your client. Learn About Supported ACME Clients 🔗

Domain Validation Methods

Each SSL Certificate request proves that you control the domain. The protocol defines three challenge types, HTTP-01, DNS-01, and TLS-ALPN-01, and the Trustico® endpoints validate through the HTTP-01 and DNS-01 methods.

HTTP-01 places a file at a known path on your web server, which the Certificate Authority (CA) fetches over port 80. It is the simplest option for a single server that is reachable from the public internet.

DNS-01 adds a temporary record to your domain zone, so it works even when no web server is exposed. Wildcard SSL Certificates must use DNS-01, because a wildcard covers a class of subdomains that no single file could prove. Learn About The Validation Procedure 🔗

Hosted Tool Configuration File

The Trustico® hosted issuance tool produces a configuration file when you use it. The file records your endpoint, your credentials, the account it registered, and the SSL Certificate it issued, so you can keep everything together in one place.

Because the file holds your account material and your credentials, treat it as sensitive. Store it securely, and never send it by e-mail or attach it to a support request.

The file can be loaded back into the tool later to reuse the same account, which saves repeating validation. It is a convenient record for anyone who issues SSL Certificates through the browser rather than a client. Explore the Hosted Issuance Tool 🔗

cPanel Plugin Files

The Trustico® cPanel Plugin manages everything from within your hosting control panel, so most customers never handle files directly. For those who want to understand what it stores, the plugin keeps its working files under your account.

These files hold the account registration and the issued SSL Certificate, along with a small amount of status information. The plugin uses them to reissue automatically, and it reinstalls each SSL Certificate through cPanel without any action from you. Explore the Trustico® cPanel Plugin 🔗

Account Reuse Across Tools

An ACME account is defined by its account key and the endpoint it registered against. Any tool that holds these can continue to reissue for the same account, which helps when you move between a client, the hosted tool, and the cPanel plugin.

Reusing one account keeps a single record of validation and a single history. For most customers this is optional. Registering a fresh account against the same credentials on each server is equally valid, and often simpler.

Whichever you choose, keep your account key private. Move it only when you need to, and only over a secure channel that you control.

Troubleshooting Configuration Issues

Most problems come down to credentials, the endpoint address, or domain validation. A short check of each usually finds the cause.

If registration is refused, confirm that your credentials are entered exactly and that they match the endpoint you are using. A Domain Validation (DV) credential will not register against an Organization Validation (OV) endpoint.

Note : If your domain uses Certification Authority Authorization (CAA) records, they must permit the Sectigo® service to issue. A record that omits Sectigo® coverage will block issuance until it is corrected.

If validation fails, confirm that your domain points to the correct server and that any firewall allows the method you chose. If issuance is refused after a period of success, check that your license is still active. Learn About The Validation Procedure 🔗

What Trustico® Provides

The role of Trustico® is to provide the license that entitles you to issue SSL Certificates, together with the endpoint and the credentials needed for issuance. Trustico® also makes complimentary tools available, such as the cPanel Plugin and the hosted issuance tool, for environments that support them.

Configuring your client, completing validation, and troubleshooting your own environment rest with you, because they depend on your server, your domain, and the software you have chosen. Each ACME client has its own documentation and active community, which is the best place for questions about that client.

Keep your credentials private at all times, and never share your External Account Binding (EAB) Message Authentication Code (MAC) Key. Learn About Ordering and Management 🔗

Certificate as a Service (CaaS) - Pricing

Trustico® Certificate as a Service (CaaS) provides automated SSL Certificate issuance through the Automated Certificate Management Environment (ACME) protocol. The table below shows the price for each Certificate as a Service (CaaS) product.

Product Name Supplier List Price Your Price
Trustico® CaaS DV Single Site 🔗
1 094,00 SEK
616,00 SEK Save 44%
Trustico® CaaS DV + Wildcard 🔗
5 469,00 SEK
2 464,00 SEK Save 55%
Trustico® CaaS DV + Multi Domain 🔗
1 094,00 SEK
616,00 SEK Save 44%
Trustico® CaaS DV + Wildcard + Multi Domain 🔗
5 468,50 SEK
2 464,00 SEK Save 55%
Sectigo® CaaS DV Single Site 🔗
995,00 SEK
721,00 SEK Save 28%
Sectigo® CaaS DV + Wildcard 🔗
4 972,00 SEK
2 882,00 SEK Save 42%
Sectigo® CaaS DV + Multi Domain 🔗
994,33 SEK
720,33 SEK Save 28%
Sectigo® CaaS DV + Wildcard + Multi Domain 🔗
4 971,33 SEK
2 881,33 SEK Save 42%

*Multi-Domain SSL Certificate pricing is displayed per Subject Alternative Name (SAN). Each Multi-Domain product has its own minimum number of Subject Alternative Names (SANs) that are included or required to be purchased, and this minimum differs between products.

Sectigo® CaaS DV Single Site vs Wildcard Comparison

Certificate as a Service (CaaS) provides automated SSL Certificate management through APIs. Choose Single Site for individual domain automation, or Wildcard for comprehensive subdomain coverage with full API-driven SSL Certificate lifecycle management.

Feature Sectigo® CaaS DV Single Site Sectigo® CaaS DV + Wildcard
Service Type Certificate as a Service (CaaS) Certificate as a Service (CaaS)
Coverage Single Domain Only Unlimited Subdomains
Domains Covered www.example.com + example.com *.example.com + example.com
Automation Level Fully Automated Fully Automated
API Access Full RESTful API Full RESTful API
Validation Level Domain Validation (DV) Domain Validation (DV)
Validation Methods E-Mail / DNS / HTTP / HTTPS E-Mail / DNS / HTTP / HTTPS
Issuance Time Very Fast! Issued Within Minutes Very Fast! Issued Within Minutes
Auto-Renewal Automated Renewal Available Automated Renewal Available
Certificate Management Centralized Dashboard Centralized Dashboard
Integration Options API, Webhooks, SDK API, Webhooks, SDK
Ideal For SaaS Platforms, Single Domain Apps Multi-Tenant SaaS, Complex Infrastructures
Scalability Per-Domain Scaling Automatic Subdomain Coverage
Warranty $500,000 USD $500,000 USD
Encryption Strength 256-bit SSL Encryption 256-bit SSL Encryption
Browser Compatibility 99.9% Browser Trust 99.9% Browser Trust
Dual Domain Coverage Includes Root Domain SAN Free! Includes Root Domain SAN Free!
Reissues Unlimited Unlimited
Deployment Options Cloud, On-Premise, Hybrid Cloud, On-Premise, Hybrid
Information Page Product Information Page 🔗 Product Information Page 🔗
Your Trustico® Price 721,00 SEK 2 882,00 SEK
Purchase Options Instant - Buy Now 🔗 Instant - Buy Now 🔗

Most Popular Questions

Frequently asked questions covering configuration of the Trustico® Certificate as a Service (CaaS) ACME endpoints, including the standards the endpoints follow, the endpoint addresses, the directory document, External Account Binding (EAB) registration, client setup, the supported validation methods, and the configuration files produced by the hosted tool and the cPanel plugin

Standards Based Endpoints

The Trustico® endpoints implement the Automatic Certificate Management Environment (ACME) protocol, defined in RFC 8555. Any standards-compliant client can use them, so you are never tied to a single tool. External Account Binding (EAB) is the one requirement beyond the standard, and every current client supports it.

Endpoint Addresses Across Product Lines

Trustico® provides one endpoint for each product line, on the trust-provider.com host, with a final segment that selects Domain Validation (DV) or Organization Validation (OV). Sectigo® is the Certificate Authority (CA) behind these SSL Certificates and uses the sectigo.com host. Use the address supplied with your credentials.

Directory Document Contents

The directory document lists the addresses for creating an account, requesting an order, revoking an SSL Certificate, and rotating an account key. It also references a reissue timing service and the Certification Authority Authorization (CAA) identities that the Sectigo® service honors. Your client reads it automatically.

Registering With External Account Binding

Registration must carry your credentials, because the endpoint requires External Account Binding (EAB). You supply three values : the endpoint address, your Key Identifier, and your Message Authentication Code (MAC) Key. Register the account as a distinct first step before requesting any SSL Certificate.

Configuring Your ACME Client

Every modern ACME client accepts the endpoint address and your External Account Binding (EAB) credentials, though the option names differ between clients. Supply the values, register, then request your SSL Certificates. The supported clients page covers the exact commands for each client.

Domain Validation Methods Supported

The Trustico® endpoints validate domain control through the HTTP-01 and DNS-01 methods. HTTP-01 places a file on your web server, while DNS-01 adds a temporary record to your domain zone. Wildcard SSL Certificates must use DNS-01, because no single file can prove control of a whole class of subdomains.

Hosted Tool Configuration File

The hosted issuance tool produces a file that records your endpoint, your credentials, the registered account, and the issued SSL Certificate. It can be loaded back later to reuse the same account. Because it holds sensitive material, store it securely and never send it by e-mail.

cPanel Plugin Working Files

The Trustico® cPanel Plugin keeps its working files under your hosting account, holding the account registration, the issued SSL Certificate, and status information. It uses them to reissue automatically and to reinstall each SSL Certificate through cPanel. Most customers never handle these files directly.

Account Reuse Across Tools

An ACME account is defined by its account key and the endpoint it registered against. Any tool holding these can continue to reissue for the same account, which helps when moving between a client, the hosted tool, and the plugin. Registering a fresh account against the same credentials is equally valid.

Resolving Registration Failures

Registration usually fails when the credentials are wrong or do not match the endpoint. Confirm that your credentials are entered exactly, and remember that a Domain Validation (DV) credential will not register against an Organization Validation (OV) endpoint. Check that your license is active if issuance is refused after a period of success.