Skip to content
Download free

Comparison

AD CS was built for domain-joined Windows. Your estate isn't only that.

CertOps covers what AD CS doesn't: public certificates, appliances, Linux and macOS, and deploying certificates to where they're used.

Where AD CS runs out

What CertOps adds.

AD CSAutoenrollment covers domain-joined Windows. Everything else needs extra role services, MDM, or a manual request.

CertOpsAgents for Windows and macOS; SCEP, EST and the REST API (Pro) for the rest.

AD CSIt runs your own CA, and its certificates are trusted only where you distribute its root, so public certificates come from somewhere else.

CertOpsPublic certificates from Let's Encrypt, ZeroSSL and Google Trust Services alongside your internal ones.

AD CSIt puts certificates into the Windows certificate store. It doesn't install them on firewalls, load balancers or Linux servers.

CertOpsBuilt-in deployment to 19 target types, including FortiGate, Kemp LoadMaster, Sophos Firewall and Linux file drops.

AD CSSCEP needs the separate NDES role service, and there's no EST role service.

CertOpsSCEP and EST built in (Pro), with an NDES-compatible SCEP URL for existing clients.

AD CSEach CA tracks the certificates it issued.

CertOpsEvery certificate it manages, public and private, in one list with one audit trail.

CapabilityAD CSCertOps
CA topologyOne forest per deployment; each subordinate CA is its own server roleMany issuing CAs (per use case), across forests, from one instance (Pro)
Automated enrolmentGroup Policy autoenrollment (user & machine) for domain-joined Windows; other devices need the CEP/CES role services, MDM or a manual requestLightweight agent, Windows & macOS; machine certificates, plus user certificates where enabled
Approval workflowManual approval or autoenroll; no rule engineAuto-approval rules + manual review queue, per template
AD-aware lifecycleChecks the account at issuance; no automatic revocation when it is later disabledValidate the account at issuance; revoke + update the CRL when it is disabled
Script signing with reviewIssues code-signing certificates from a template; no script review workflowUpload PowerShell scripts; admin reviews before signing
REST API for automationNo REST API; programmatic access is over DCOM/RPC or the CES web serviceFull REST API (Pro)
SCEP / ESTSCEP via NDES — one configuration per server; no ESTSCEP + EST; many SCEP templates, each with its own CA and static or dynamic challenge; NDES-compatible (Pro)
Non-domain-joined & macOSExtra role services (CEP/CES), MDM for macOS, or a manual requestFirst-class agent; cert into the macOS System keychain
Public certificatesRuns your own CA only; its certificates are trusted where you distribute its rootACME client for Let’s Encrypt, ZeroSSL and Google Trust Services, with automatic deployment
Console authenticationNo console of its own — management is MMC/RSAT under your Windows logonIts own identity layer: many OIDC providers at once, JIT accounts with group-to-role mapping, TOTP or passkeys, CLI break-glass
CRL / OCSPYes (OCSP via the Online Responder role service)Yes (both editions)

Facts about AD CS reflect the shipping Windows Server role, per Microsoft's documentation.

Platform

Both run on Windows Server.

Moving across

Run them side by side, then move services across.