1. Home
  2. /
  3. Community vs Enterprise

EJBCA Community vs Enterprise

Get hands-on experience with PKI and certificates with EJBCA Community.  If you need more advanced PKI features and more deployment options then EJBCA Enterprise is for you.

hero-sub-1
community-ejbca-lite

EJBCA Community

  • Free open-source
  • Basic PKI functionality
  • Deploy from source or container

EJBCA Cloud

  • Free 30-day trial on AWS or Azure marketplaces
  • EJBCA Enterprise edition functionality

EJBCA Enterprise

  • Advanced PKI functionality
  • Multiple deployment options
  • Support agreement with SLA

Community and Enterprise differences

EJBCA is an open-source PKI software with Community and Enterprise editions. The Community edition offers basic PKI and certificate management for testing and evaluation purposes. With the Enterprise edition, you'll get advanced PKI and security features, SLAs, extended deployment options, and certifications to meet the more complex needs of larger businesses and government agencies.

The table below summarizes the overall differences between the EJBCA Community and Enterprise editions.

 

Contact Keyfactor if you are interested in EJBCA Enterprise:

 

Contact Keyfactor

Core Functionality

FEATURES

EJBCA COMMUNITY

EJBCA ENTERPRISE & EJBCA CLOUD

Core PKI functionality

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Advanced PKI functionality – more details below

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Compliance to certifications and regulations

EJBCA Community

* Not guaranteed

EJBCA Enterprise & EJBCA Cloud

Support

FEATURES

EJBCA COMMUNITY

EJBCA ENTERPRISE & EJBCA CLOUD

Product documentation

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Access to GitHub Discussions (Best Effort Support)

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Access to professional support with SLA

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Training & Services

FEATURES

EJBCA COMMUNITY

EJBCA ENTERPRISE & EJBCA CLOUD

Basic online training and tutorials

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Comprehensive product training; lectures and hands-on exercises (Keyfactor University)

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Access to Keyfactor's professional services

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Releases

FEATURES

EJBCA COMMUNITY

EJBCA ENTERPRISE & EJBCA CLOUD

Scheduled releases

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Maintenance and security releases

EJBCA Community

*Not guaranteed

EJBCA Enterprise & EJBCA Cloud

Security notifications

EJBCA Community

*Not guaranteed

EJBCA Enterprise & EJBCA Cloud

General Features

FEATURES

EJBCA COMMUNITY

EJBCA ENTERPRISE & EJBCA CLOUD

X.509 certificate issuance and management, Certificate Authority (CA)

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Registration Authority (RA) module

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Validation Authority (VA) module, OCSP and CRL

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Separation of CA/RA/VA on separate instances

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

PKI configuration export/import; EJBCA ConfigDump

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Open-source Ansible playbooks for installation and configuration (configuration requires ConfigDump import)

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Common Criteria certification

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Security Features

FEATURES

EJBCA COMMUNITY

EJBCA ENTERPRISE & EJBCA CLOUD

Basic HSM support using Java PKCS#11

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Advanced HSM support (e.g. EdDSA, AWS CloudHSM, AWS KMS)

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Secure real-time connection between CA/RA/VA on separate instances

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Audit logging to file or database or syslog

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

OAuth authentication

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Use Cases

FEATURES

EJBCA COMMUNITY

EJBCA ENTERPRISE & EJBCA CLOUD

TLS certificates, client, and server for PRIVATE trust

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

TLS certificates, client, and server for PUBLIC trust

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

ePassport (EAC) certificate issuance and management

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Microsoft auto-enrollment support for managing Microsoft servers and devices

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

LTE/4G mobile network security using CMP 3GPP

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

IoT device security using EST protocol

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

IEEE 802.1AR: Secure Device Identities

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Matter Home Automation PKI support for Manufacturer/OEM/Vendor 

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Enrollment Protocols and APIs

FEATURES

EJBCA COMMUNITY

EJBCA ENTERPRISE & EJBCA CLOUD

CMP

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

CMP 3GPP Vendor Mode

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

SCEP Client mode

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

SCEP RA Mode

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

EST

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

ACME

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

SOAP API

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Enrollment REST API

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Management REST API

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Deployment Options

FEATURES

EJBCA COMMUNITY

EJBCA ENTERPRISE & EJBCA CLOUD

Container Docker Hub or AWS

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Container deployment with Helm

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Build from source

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Software appliance

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Hardware appliance

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

EJBCA Cloud AWS

EJBCA Community

30 days free trial

EJBCA Enterprise & EJBCA Cloud

EJBCA Cloud Azure

EJBCA Community

30 days free trial

EJBCA Enterprise & EJBCA Cloud

EJBCA SaaS

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Quantum Safe Readiness

FEATURES

EJBCA COMMUNITY

EJBCA ENTERPRISE & EJBCA CLOUD

Quantum-safe cryptography support

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

HSM Support for Quantum-safe cryptography

EJBCA Community

EJBCA Enterprise & EJBCA Cloud

Are you looking for more security features, SLA, or deploying EJBCA as SaaS/Cloud/Appliance? EJBCA Enterprise is for you.