DuoKey

PKI and Certificate Lifecycle Management

DuoKey vs Keyfactor

Keyfactor combines Keyfactor Command for certificate lifecycle management with EJBCA for the CA, plus Signum and SignServer for signing, delivered as software, appliances, containers or SaaS. DuoKey is a Swiss PKI and certificate lifecycle platform: private CAs, ACME, EST, SCEP and CMP, discovery, deployment with rollback, post-quantum certificates and a tamper-evident audit trail, operated by DuoKey or on your premises.

DuoKey

21 / 32

Keyfactor

28 / 32

Compared capabilities supported, based on public documentation.

Only DuoKey

  • Push deployment to endpoints (load balancers, firewalls, web servers, Windows) with rollback
  • 24/7 support with SLA response times

Feature by feature

DuoKey and Keyfactor, side by side

CapabilityDuoKeyKeyfactor

CA and issuance

1Private CA hierarchy

Run own root/intermediate CAs with lifecycle controls

YesRoot, intermediate, imported CAs; cascade revokeSource
YesEJBCA CA hierarchy, single node or clusterSource

2Public / external CA brokering

Order and renew public or cloud CA certificates (Let's Encrypt, DigiCert, Sectigo, AWS PCA, ADCS...) from one console

YesLet's Encrypt, DigiCert, Sectigo, AWS, Azure, GCP, ADCSSource
YesAnyCA Gateway: DigiCert, Sectigo, AWS PCA, ADCSSource

3Revocation

CRL and OCSP for relying parties

YesPer-CA OCSP and CRLSource
YesCRL and OCSPSource

4Adjacent PKI services

SSH CA and/or RFC 3161 timestamping

YesSSH CA, RFC 3161 timestampingSource
YesEJBCA SSH CA, SignServer RFC 3161Source

Enrollment

5ACME (RFC 8555)

YesPer-CA ACME directorySource
YesACME (Enterprise)Source

6EST (RFC 7030)

YesIncl. serverkeygen, csrattrsSource
YesEST (Enterprise)Source

7SCEP (RFC 8894)

YesConfigurable SCEP profilesSource
YesSCEPSource

8CMPv2 (RFC 4210/9483)

YesCMP incl. lightweight profileSource
YesCMP, limitations applySource

9Microsoft autoenrollment (GPO / WCCE / MS-XCEP)

Not documentedNo Windows autoenrollmentSource
YesMicrosoft auto-enrollment integrationSource

10Intune / MDM certificate delivery

PartialIntune delivery for S/MIME onlySource
YesSCEP RA validated with IntuneSource

11Kubernetes cert-manager issuer

YesVia ACME issuer, verified end to endSource
YesEJBCA and Command cert-manager issuersSource

Visibility and automation

12Certificate discovery (network scan and/or agents)

YesNetwork scanners and agentsSource
YesSSL network discovery via orchestratorsSource

13Central inventory with policy / compliance checks

YesMozilla/NIST/PCI checks, ServiceNow CMDBSource
YesInventory with non-compliance alertsSource

14Automated renewal and redeployment

PartialACME client-driven renewal documentedSource
YesZero-touch renewal and deploymentSource

15Expiry alerting

PartialGeneric webhook and email alertingSource
YesExpiration alerts and workflowsSource

16Push deployment to endpoints (load balancers, firewalls, web servers, Windows) with rollback

YesF5, FortiGate, Azure, IIS, Nginx, JKS + rollbackSource
PartialOrchestrator push; rollback not documentedSource

17Short-lived certificates / 47-day TLS readiness at scale

PartialDay-level validity and ACMESource
YesDedicated 47-day documentationSource

Key protection

18HSM-protected CA keys (non-exportable)

PartialVault-backed; HSM path for PQC CAsSource
YesCloud/on-prem HSM, appliance with HSMSource

19CA keys split with MPC / threshold (never whole in one place)

Not documentedNot documented for CA keys
Not documented

20Post-quantum certificates (ML-DSA, SLH-DSA, hybrid/composite)

YesML-DSA, SLH-DSA, ML-DSA-65+P256 compositeSource
YesML-DSA, SLH-DSA, compositeSource

Use cases

21S/MIME with key escrow and recovery

YesEscrow and recovery, Intune deliverySource
YesKey recovery for CA-generated keysSource

22Code signing service

PartialCode-signing certificatesSource
YesSignum, SignServerSource

23IoT / device identity at scale

Not documentedNo published scale figuresSource
YesCommand for IoT (marketing)Source

Governance

24Granular RBAC

YesHierarchical PKI permissionsSource
YesRole-based permissionsSource

25Approval workflow / M-of-N quorum for sensitive PKI operations

PartialApprover workflow; quorum for S/MIME recoverySource
YesAccumulative/partitioned approval profilesSource

26Context-based (IP, location, time) policy on CA / PKI operations

Not documentedAccess policies not bound to CAsSource
PartialTime/location only for Signum signingSource

27Tamper-evident (signed / hash-chained) audit log

YesHMAC-SHA256 plus hash chainSource
YesSigned audit rows, sequence numbersSource

28SIEM integration

YesSplunk, syslog, ElasticSource
YesSIEM/ITSM, rsyslog/LogstashSource

Deployment and vendor

29SaaS and on-premises options

YesDuoKey-hosted or on-premisesSource
YesAppliance, container, cloud, SaaSSource

30High availability / disaster recovery

YesStateless API nodes, replicasSource
YesClustering; SaaS redundant multi-regionSource

3124/7 support with SLA response times

Yes24/7 on Platinum, 1-hour criticalSource
Partial24/7 stated; response times not publicSource

32Vendor certifications (ISO 27001, SOC 2, WebTrust / eIDAS QTSP, Common Criteria)

YesISO 27001, SOC 2, TISAX AL3Source
YesISO 27001, SOC 2 Type II, Common CriteriaSource

Why teams choose DuoKey

Key differences with Keyfactor

01

An audit log without known gaps

EJBCA signs audit rows and numbers them per node; Keyfactor's documentation states that the latest entries can be removed undetected after a node stops, and that entries can be forged if the protection token is compromised. DuoKey links every HMAC-SHA256 signed record into a SHA-256 hash chain, so any edit or deletion is detectable.

02

Deploy with rollback

Command pushes certificates through orchestrators; rollback is not documented. DuoKey deploys to F5, FortiGate, Azure, IIS, Nginx and Java keystores with validation and rollback.

03

One platform beyond PKI

DuoKey runs the CA, certificate lifecycle, SSH CA and timestamping in the same Cockpit as key management, Microsoft 365 DKE and cryptographic posture management, with one RBAC model and one audit trail.

04

Swiss jurisdiction

Keyfactor is a US company, and EJBCA SaaS runs on AWS or Azure with some features unavailable on AWS KMS. DuoKey SA is Swiss and operates its service under Swiss law, or runs on your premises.

What Keyfactor does well

Keyfactor is a PKI leader: full protocol coverage (ACME, EST, SCEP, CMP, Microsoft autoenrollment, Intune, cert-manager), ML-DSA, SLH-DSA and composite certificates, accumulative approval profiles, dedicated 47-day renewal tooling, Common Criteria certified EJBCA, ISO 27001 and SOC 2 Type II. It is the strongest competitor on PKI breadth.

FAQ

Is DuoKey an alternative to Keyfactor for PKI and certificate lifecycle management?

Yes. DuoKey provides private CAs, brokering of public and cloud CAs, ACME, EST, SCEP and CMP, discovery, deployment with rollback and post-quantum certificates, operated by DuoKey or on your premises.

Can I keep Keyfactor and add DuoKey?

Yes. DuoKey can front existing CAs as issuers (Microsoft AD CS through NDES, DigiCert, Sectigo, Let's Encrypt, AWS, Azure, Google) while centralising inventory and deployment.

How were these criteria chosen?

They follow the sections of a PKI and certificate lifecycle RFP: issuance, enrollment protocols, visibility and automation, key protection, use cases, governance and deployment. Every cell links to the public document it is based on.

Evidence

Every claim on this page, sourced

Keyfactor

  1. [1]www.keyfactor.comcriteria 1, 18, 29https://www.keyfactor.com/products/ejbca-enterprise/
  2. [2]pre-reqs.keyfactor.comcriteria 2https://pre-reqs.keyfactor.com/customer-requirements/current/anyca-gateway-plug-ins
  3. [3]docs.keyfactor.comcriteria 3, 5, 6, 7, 8, 9https://docs.keyfactor.com/ejbca/latest/interoperability-and-certifications
  4. [4]docs.keyfactor.comcriteria 4https://docs.keyfactor.com/signserver/latest/time-stamp-signer
  5. [5]docs.keyfactor.comcriteria 10https://docs.keyfactor.com/ejbca/latest/microsoft-intune-device-certificate-enrollment
  6. [6]docs.keyfactor.comcriteria 11https://docs.keyfactor.com/how-to/latest/use-ejbca-with-cert-manager
  7. [7]software.keyfactor.comcriteria 12https://software.keyfactor.com/Core-OnPrem/Current/Content/ReferenceGuide/SSLDiscovery.htm
  8. [8]www.keyfactor.comcriteria 13, 16, 24, 28https://www.keyfactor.com/products/command/
  9. [9]software.keyfactor.comcriteria 14, 17https://software.keyfactor.com/Core-OnPrem/Current/Content/MasterTopics/47daycerts.htm
  10. [10]software.keyfactor.comcriteria 15https://software.keyfactor.com/Core-OnPrem/Current/Content/ReferenceGuide/WorkflowDefinitions.htm
  11. [11]docs.keyfactor.comcriteria 20https://docs.keyfactor.com/ejbca/latest/supported-algorithms
  12. [12]docs.keyfactor.comcriteria 21https://docs.keyfactor.com/ejbca/latest/ejbca-8-2-release-notes
  13. [13]www.keyfactor.comcriteria 22, 26https://www.keyfactor.com/products/signum/
  14. [14]www.keyfactor.comcriteria 23https://www.keyfactor.com/products/command-iot/
  15. [15]docs.keyfactor.comcriteria 25https://docs.keyfactor.com/ejbca/latest/accumulative-approval-profiles
  16. [16]docs.keyfactor.comcriteria 27https://docs.keyfactor.com/ejbca/latest/integrity-protected-security-audit-log
  17. [17]www.keyfactor.comcriteria 30, 31https://www.keyfactor.com/products/keyfactor-ejbca-saas/
  18. [18]trust.keyfactor.comcriteria 32https://trust.keyfactor.com/

DuoKey

  1. [1]docs.duokey.comcriteria 1, 2, 3, 8, 13, 16, 18, 20https://docs.duokey.com/docs/pki-ssl/overview#core-capabilities
  2. [2]docs.duokey.comcriteria 4https://docs.duokey.com/docs/cockpit/ssh-certificate-authority#what-is-an-ssh-certificate-authority
  3. [3]docs.duokey.comcriteria 5https://docs.duokey.com/docs/developer/pki-api#acme-rfc-8555
  4. [4]docs.duokey.comcriteria 6, 23https://docs.duokey.com/docs/pki-ssl/enrollment-protocols#est-rfc-7030
  5. [5]docs.duokey.comcriteria 7https://docs.duokey.com/docs/pki-ssl/enrollment-protocols#scep-rfc-8894
  6. [6]docs.duokey.comcriteria 9https://docs.duokey.com/docs/pki-ssl/issuers/adcs-ndes#overview
  7. [7]docs.duokey.comcriteria 10, 21https://docs.duokey.com/docs/cockpit/release-notes#205-206
  8. [8]docs.duokey.comcriteria 11, 14https://docs.duokey.com/docs/pki-ssl/enrollment-protocols#using-acme-with-kubernetes-cert-manager
  9. [9]docs.duokey.comcriteria 12https://docs.duokey.com/docs/developer/pki-api#discovery-compliance
  10. [10]docs.duokey.comcriteria 15, 28https://docs.duokey.com/docs/cockpit/deployment#observability
  11. [11]docs.duokey.comcriteria 17, 22https://docs.duokey.com/docs/pki-ssl/operations/create-certificate#phase-1-create-the-request
  12. [12]docs.duokey.comcriteria 24https://docs.duokey.com/docs/developer/pki-api#certificates-requests
  13. [13]docs.duokey.comcriteria 25https://docs.duokey.com/docs/pki-ssl/getting-started#the-certificate-lifecycle
  14. [14]docs.duokey.comcriteria 26https://docs.duokey.com/docs/developer/administration-api#access-policies
  15. [15]docs.duokey.comcriteria 27https://docs.duokey.com/docs/cockpit/security#tamper-evident-audit
  16. [16]docs.duokey.comcriteria 29https://docs.duokey.com/docs/openshift-on-prem/vm-deployment
  17. [17]docs.duokey.comcriteria 30https://docs.duokey.com/docs/cockpit/deployment#high-availability-and-resilience
  18. [18]docs.duokey.comcriteria 31https://docs.duokey.com/docs/why-mpc
  19. [19]duokey.comcriteria 32https://duokey.com/en/compliance/iso-27001

Discuss the decisions that matter most to your security programme.

Tell us where control is difficult today. We will help you identify a practical next step.