Skip to content

47-Day Certificates Are Coming. Are You Ready?

Act Now →

EST (Enrollment over Secure Transport)

est

EST (Enrollment over Secure Transport) is an IETF standard, defined in RFC 7030, that automates certificate enrollment over TLS with mutual authentication, designed as a more secure successor to SCEP for issuing certificates to devices and clients.

EST automates certificate enrollment using HTTPS with mutual TLS authentication, unlike SCEP’s shared-secret model. Defined in RFC 7030, EST supports stronger client authentication, certificate renewal without full re-enrollment, and modern cryptographic algorithms, making it a better fit for security-conscious enterprise and IoT deployments.

Key Takeaways

  • EST is defined in IETF RFC 7030 and was designed specifically to close the authentication and transport-security gaps in SCEP.
  • EST enrollment happens over HTTPS, using TLS client certificate authentication (or another strong credential) rather than a shared one-time password.
  • EST supports a dedicated renewal operation (simplereenroll) distinct from initial enrollment, unlike SCEP, which typically repeats the full enrollment flow.
  • EST is algorithm-agnostic by design, making it a more natural fit than SCEP for organizations planning a transition to post-quantum certificate algorithms.
  • Despite its stronger security model, EST adoption significantly trails SCEP, since SCEP has decades of vendor and platform support that EST has not yet matched.

How Does EST Enrollment Differ from SCEP?

AspectSCEPEST
AuthenticationShared secret (one-time challenge password)TLS client certificate or other strong credential
TransportHTTP, optionally over TLSHTTPS with mandatory TLS
RenewalTypically re-runs full enrollmentDedicated simplereenroll operation
StandardInformational IETF draft, widely implementedRFC 7030, a full IETF standard
Vendor/platform supportBroad and long-established (MDM, NDES, network devices)Growing, but narrower than SCEP’s footprint

What Are the Core EST Operations?

  • cacerts: retrieves the CA’s current certificate chain so a client can establish trust before enrolling.
  • simpleenroll: submits a certificate signing request for initial enrollment, authenticated over mutual TLS.
  • simplereenroll: requests certificate renewal using the client’s existing (soon-to-expire) certificate as the authentication credential.
  • serverkeygen: optionally lets the server generate the key pair on the client’s behalf, useful for constrained devices that cannot generate keys efficiently themselves.

Enterprise PKI Services

Get complete end-to-end consultation support for all your PKI requirements!

Why hasn’t EST Replaced SCEP Despite Being More Secure?

SCEP has decades of entrenched support: nearly every MDM platform, network device vendor, and CA software package implements it, and switching an existing fleet to a different enrollment protocol is a real migration project, not a configuration toggle. EST’s stronger security model has made it the preferred choice for new, security-critical deployments, particularly in IoT and industrial environments, but SCEP’s installed base means it will likely remain the more common protocol for years.

How Encryption Consulting Helps

How Encryption Consulting HelpsPKI-as-a-Service and CertSecure Manager support both EST and SCEP enrollment, letting you run a security-hardened EST deployment for new systems while keeping legacy SCEP-based fleets operating without disruption. Backed by ISO/IEC 27001:2022 and SOC 2 certified practices.

Frequently Asked Questions

Is EST more secure than SCEP?

Yes, in its authentication model. EST requires TLS-based mutual authentication for enrollment, while SCEP relies on a shared one-time password, which is a weaker credential type and a more common target for interception or reuse if not carefully managed.

Does EST support certificate renewal?

Yes, through a dedicated simplereenroll operation that uses the client’s current, still-valid certificate as its authentication credential, distinct from the initial simpleenroll operation used for first-time enrollment.

Which industries use EST most?

EST is most common in IoT and industrial device deployments where strong per-device authentication matters and the device fleet is being newly designed, since these projects can adopt EST from the start rather than migrating an existing SCEP deployment.

Can an organization run both SCEP and EST at the same time?

Yes. Many organizations run SCEP for legacy device fleets and MDM platforms that only support SCEP, while adopting EST for new deployments where stronger authentication is a requirement, rather than migrating everything to one protocol at once.

Support Both EST and SCEP From One Platform

Take the next step PKI-as-a-Service and CertSecure Manager support EST and SCEP enrollment side by side, so you can modernize new deployments without disrupting legacy fleets. Explore PKI-as-a-Service to get started.