Join our Newsletter — 33% off our NHI Course
Authentication, Authorisation & Trust

EAB Credentials

← Back to Glossary
By NHI Mgmt Group Updated October 8, 2026 Domain: Authentication, Authorisation & Trust

External Account Binding credentials link an ACME client to a managed certificate relationship. They are high-value secrets because they establish trust between automation tooling and the certificate authority, and must be handled with the same rigor as other lifecycle credentials.

What EAB Credentials Are

EAB credentials are the binding material that lets an ACME client prove it is allowed to create or manage a certificate relationship with a specific certificate authority account or tenant. They are not just setup data, they are trust-bearing secret material that governs enrollment.

In practice, EAB is used to tie automated certificate issuance to an approved registration path, so the certificate authority can distinguish legitimate automation from arbitrary enrollment attempts. That makes the credential part of the trust boundary, not a disposable configuration value.

How EAB Credentials Work in ACME Enrollment

An External Account Binding typically combines an account identifier with a MAC-like secret or similar binding value, allowing the ACME server to verify that the requesting client was pre-authorised. The exact exchange details can vary by provider, but the purpose is consistent: the client must present the binding before the CA will link the ACME account to an existing external account relationship.

This means the credential sits at the start of the certificate lifecycle. If the binding succeeds, the client can continue into automated issuance and renewal workflows; if it fails, the CA should reject the association rather than accept an unverified account.

The pattern is closely related to broader ACME and authorization design. The ACME protocol defines the certificate automation model, while the OAuth 2.0 Authorization Framework shows the same general security principle of binding automated access to an approved trust relationship.

Why EAB Credentials Are High-Value Secrets

EAB credentials are valuable because they can turn an otherwise generic ACME client into an authorised enrolment path for production certificates. If stolen, copied, or reused, they may allow an attacker or unauthorised operator to create fraudulent trust relationships, request certificates, or attach a rogue automation client to a legitimate certificate management flow.

The risk is amplified because certificate automation is often designed to be fast and low-friction. Anything that enables that automation can also accelerate abuse if it is exposed, logged, embedded in code, or retained longer than necessary.

For practical handling guidance, the OWASP Non-Human Identity Top 10 is directly relevant because it treats secrets, privilege and lifecycle weaknesses as core risks in machine-to-machine trust.

Where EAB Credentials Fit in Secret and Certificate Governance

EAB credentials should be governed like other short-lived or high-impact enrolment secrets, with clear ownership, controlled distribution, rotation, revocation, and inventory. They also need separation from general application configuration so that certificate bootstrap material is not casually replicated across environments or stored alongside less sensitive settings.

Good governance also means understanding dependency scope. If one EAB credential is reused across many clients, or if the same binding material protects multiple environments, compromise can become a broad trust problem rather than a single-client issue. The OWASP Cheat Sheet Series provides useful implementation patterns for handling sensitive credentials, while the NIST SP 800-57 Key Management guidance is helpful where the binding secret is managed like other lifecycle-controlled cryptographic material.

Risk and Threat Considerations

EAB credentials can fail in the same ways as other enrolment secrets, but the consequences are sharper because they gate certificate trust. Exposure in source control, CI logs, ticketing systems, or provisioning scripts can let an attacker impersonate a legitimate automation path and request certificates under an approved relationship.

Failure mechanism: The binding secret is leaked, copied from a deployment channel, or reused beyond its intended scope, then used to register or attach an unauthorised ACME account.

Impact: The attacker may obtain fraudulent certificate issuance capability, undermine trust in automation, or create a persistence path through certificate-managed infrastructure.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 and OWASP API Security Top 10 address the attack and risk surface, while NIST SP 800-53 Rev 5 and NIST SP 800-57 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-02 — Secret LeakageEAB credentials are secret binding material whose exposure enables unauthorized trust establishment.
NHI-05 — Overprivileged NHIA reused EAB binding can grant broader enrolment authority than a single client should have.
Recommendation — Store EAB credentials out of code, logs, and shared channels, and revoke them immediately if exposed. Scope each EAB credential to the narrowest possible certificate relationship and environment.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementEAB credentials function as authenticators or binding secrets that require lifecycle control.
IA-9 — Identification and Authentication (Non-Organizational Users)EAB binds an external client relationship to a trusted enrollment identity path.
Recommendation — Manage EAB credentials with rotation, revocation, storage protection, and defined expiration. Require binding secrets before accepting external ACME enrollment requests.
NIST SP 800-57Key ManagementEAB binding material is lifecycle-controlled trust material similar to other sensitive cryptographic secrets.
Recommendation — Apply key-lifecycle discipline to generation, storage, rotation, and destruction of EAB material.
OWASP API Security Top 10API2 — Broken AuthenticationIf EAB binding is weak or leaked, automated certificate enrollment can be abused.
Recommendation — Treat the EAB step as an authentication boundary and reject unbound or replayed enrollment attempts.

Practitioner Guidance

Why practitioners should care: EAB is one of those credentials that looks narrow but can become a control point for a whole issuance pipeline. Treat it as onboarding authority for certificate automation, not as a temporary setup token that can be left in onboarding notes or shared broadly.

What to watch for: Watch for long-lived reuse, unclear ownership, and any situation where the same binding value appears across multiple clients or environments. If an EAB secret shows up in logs, repositories, or deployment templates, it should be treated as a trust exposure, not just a secret hygiene issue.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 8, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org