Cybersecurity Made in Canada™

Security Tools › PKI & Certificates › Protocols & APIs

Protocols and APIs

See how ACME, SCEP, EST, OCSP and CAA fit together; build the exact OCSP request for a certificate and read the responder’s answer; prepare EST endpoints and commands; and write CAA records.

  • 5 free tools
  • Nothing uploaded or stored
  • OCSP · EST · CAA

Protocols & APIs

How certificates are requested, issued, constrained and checked — with decoders, builders and ready-to-run commands.

How the protocols fit together

SUBSCRIBERS ISSUER RELYING PARTIES Web servers, cloud TLS certificates, automated Devices, routers, IoT MDM, network gear, OT Users, enterprise apps S/MIME, VPN, smart cards ACME EST · SCEP CMP · EST Certificate Authority validates, then signs X.509 Registration Authority identity / domain checks HSM PKCS#11 · FIPS 140-3 CA key never leaves DNS CAA: who may issue? Browsers, apps, devices verify chain, name, validity and revocation status Revocation: CRL · OCSP published by the CA Certificate Transparency logs public record of issued certificates certificate Formats on the wire PKCS#10 request → X.509 certificate PKCS#7/CMS bundles · JWS (ACME) · DER/PEM Post-quantum migration ML-DSA / SLH-DSA certificates (RFC 9881, 9909) ML-KEM key exchange (FIPS 203, RFC 9935)
ACME (RFC 8555) automates public TLS certificates; EST (RFC 7030), SCEP (RFC 8894) and CMP (RFC 4210/9480) serve devices and enterprise PKI. Every tool below runs in your browser.

CAA record builder RFC 8659 · RFC 8657 New

CAA records tell certificate authorities which of them may issue for your domain. Public CAs must check them before every issuance. Optionally lock issuance to your own ACME account and validation method.

EST helper Enrollment over Secure Transport · RFC 7030 New

EST enrols devices and servers over HTTPS. Build the endpoint URLs and commands for your server, and decode the base64 responses it returns.

Endpoints and commands

Decode an EST response

ACME & SCEP platform support From vendor documentation

Which protocols common certificate platforms offer, according to each vendor's own documentation (checked October 2026). This is not a CSMIC certification or integration test: use the runners above against your own deployment.

PlatformACMESCEPNotesSource
Smallstep step-ca✔ Yes✔ YesPrivate ACME server for internal PKI; SCEP through a SCEP provisioner.smallstep.com
CyberArk Certificate Manager – Self-Hosted (formerly Venafi TLS Protect)✔ Yes✔ Yes"ACME Service" and "Network Device Enrollment" (SCEP) components; EST is also offered.docs.venafi.com
AppViewX CLM✔ Yes✔ YesAlso EST, CMP, WAEP and Microsoft Intune.docs.appviewx.com
Microsoft AD CS✖ Not built in✔ Yes (NDES)SCEP through the Network Device Enrollment Service role. AD CS has no ACME role service; ACME needs a third-party add-on.learn.microsoft.com

Product names change: Venafi is now part of CyberArk. Features can depend on edition, version and licensing — confirm with the vendor.

OCSP request builder & response analyser RFC 6960 New

Build the exact OCSP request for a certificate, then paste the responder's answer to see the status and check its signature. Some public CAs, including Let's Encrypt (2025), have stopped running OCSP and publish CRLs instead — use the CRL checker for those.

Build a request

Analyse a response (or request)