External Account Binding (EAB) credentials are the secure keys that connect your ACME client to your pre-paid Trustico® Certificate as a Service (CaaS). They authenticate your ACME client with the Certificate Authority (CA) and tie every SSL Certificate request to your active service.
Without valid External Account Binding (EAB) credentials, an ACME client cannot request SSL Certificates against your Trustico® Certificate as a Service (CaaS). They are what link the automated protocol to the specific service you have paid for.
Your EAB credentials act as a bridge between your ACME client software and your pre-paid Trustico® service, enabling automatic SSL Certificate issuance and reissue without manual intervention. Explore Certificate as a Service (CaaS) 🔗
Your EAB Credentials Package
When you purchase Trustico® Certificate as a Service (CaaS), you receive three pieces of information by e-mail. Together they let your ACME client connect to the correct service and authenticate every request.
EAB Key Identifier : A unique reference that identifies your specific Trustico® Certificate as a Service (CaaS) account to the Certificate Authority (CA).
EAB Message Authentication Code (MAC) Key : A secret key used to sign your account registration, proving that the request genuinely comes from you.
ACME Server URL : The dedicated server endpoint where your ACME client will connect to request and manage SSL Certificates. Learn About ACME Endpoints Explained 🔗
We generally only send this information via e-mail when Trustico® Certificate as a Service (CaaS) is activated or extended. If you lose the e-mail please speak with our support team for further assistance. Discover How to Obtain Your Credentials 🔗
How EAB Credentials Work
External Account Binding (EAB) credentials solve a specific problem. They link the open ACME protocol to a specific, pre-paid commercial service, so the Certificate Authority (CA) knows which SSL Certificate requests are authorized.
When your ACME client first registers, it uses the EAB Key Identifier and EAB Message Authentication Code (MAC) Key to prove the account belongs to you. The Certificate Authority (CA) checks this against your active Trustico® Certificate as a Service (CaaS) before allowing any SSL Certificate to be issued.
Once registered, your ACME client can request and reissue SSL Certificates automatically for the domains your service covers, without needing the credentials again for every request.
Sharing One Account Across Systems
The same External Account Binding (EAB) credentials can be used on more than one server or ACME client, which is useful when you run several systems under a single Trustico® Certificate as a Service (CaaS).
Each server registers its own ACME account using the same credentials, and each can then request SSL Certificates for the domains your service covers. This keeps automated management consistent across your infrastructure.
Those clients do not have to run on the servers that will use the SSL Certificates. One client on a separate machine can hold the credentials, obtain each SSL Certificate, and deliver it to the servers that need it. Learn About Running Your Client Anywhere 🔗
Because the credentials are shared, protecting them on every system matters. Anyone who holds them can register an ACME client against your service.
Domain Authorization
Your External Account Binding (EAB) credentials are tied to the specific domains covered by your Trustico® Certificate as a Service (CaaS). Your ACME client can only issue SSL Certificates for those domains and their included variations.
This keeps SSL Certificate issuance aligned with what you have purchased, while still allowing unlimited SSL Certificates for the domains your service covers.
Configuring Your ACME Client
Most popular ACME clients support EAB credentials through command-line parameters or configuration files. The exact setup process varies by client, but the core information remains the same. Discover Supported ACME Clients 🔗
You provide the EAB Key Identifier, the EAB Message Authentication Code (MAC) Key, and the ACME Server URL when you register the account. From that point on, the client uses its registered account for all SSL Certificate operations. Learn About Your Certificate as a Service History 🔗
Keeping Your EAB Credentials Secure
Your External Account Binding (EAB) credentials deserve the same care as any other sensitive password or API key. Anyone who has them can request SSL Certificates against your Trustico® Certificate as a Service (CaaS).
Store them in environment variables or a secure credential management system rather than in plain files. Never commit them to code repositories, and never share them in e-mail or support tickets.
If you believe your credentials have been exposed, contact our support team so the situation can be reviewed and addressed.
Troubleshooting EAB Issues
Most External Account Binding (EAB) problems appear during the first account registration, and they usually come down to a few common causes.
Check that the EAB Key Identifier and EAB Message Authentication Code (MAC) Key are copied exactly as supplied, with no extra spaces. Confirm that you are using the correct ACME Server URL, and that your Trustico® Certificate as a Service (CaaS) is active.
If registration still fails, our support team can confirm whether your credentials are valid and your service is active.
Managing Your Service
Your External Account Binding (EAB) credentials remain valid for as long as your Trustico® Certificate as a Service (CaaS) is active. The same credentials continue to work across reissues, with no need to update your ACME client.
If your service lapses, the credentials can no longer be used to issue SSL Certificates until the service is restored. Keeping your service active is what keeps automated management working.
EAB Credentials and Your Service Lifecycle
Your External Account Binding (EAB) credentials are issued when you first purchase Trustico® Certificate as a Service (CaaS), and they stay with your service throughout its life.
As long as you keep your service active, the same credentials keep your ACME client issuing and reissuing SSL Certificates automatically. This makes the credentials a long-term part of your infrastructure, not something to be replaced at each reissue.
Getting Help with EAB Setup
If you need help with your External Account Binding (EAB) credentials, our support team can assist with registration, configuration, and troubleshooting.
When you contact us, describe your ACME client and the issue you are seeing, and include any error messages. To keep your service secure, never include your EAB Message Authentication Code (MAC) Key in a support request.
Service Continuity
Keeping your Trustico® Certificate as a Service (CaaS) active is what keeps your External Account Binding (EAB) credentials working and your SSL Certificates reissuing automatically.
Extend your service before it expires, or set up automatic billing, so your ACME client can keep protection in place without interruption.