EJBCA® Software Appliance is a packaged solution that allows you to deploy and maintain your PKI solution utilizing your existing virtualization environment.

EJBCA Software Appliance enables you to reuse your Hardware Security Module (HSM) infrastructure and control the technology stack for the complete PKI solution. If you need to utilize your existing virtualization infrastructure including a net-attached HSM and thus the EJBCA Hardware Appliance is not an option for you, EJBCA Software Appliance offers a turn-key solution including all required software and is quick and easy to set up.

EJBCA Software Appliance is for customers that need an easy-to-deploy PKI solution and the intuitive user interface allows you to efficiently navigate through installation, configuration, and maintenance tasks. 

Different models are available to allow you to choose the most cost-efficient deployment solution for your needs, see Model Specifications.

Technology Stack

The EJBCA Software Appliance technology stack includes:

  • EJBCA Enterprise
  • OpenJDK
  • Support for external databases, including MariaDB, Oracle, PostgreSQL, and Microsoft SQL Server   
  • WildFly
  • Linux-based Operating System (AlmaLinux OS)
  • Support for net-attached HSMs, including TrustWay Proteccio netHSM, Thales DPoD, SoftHSM2, Luna Network HSM, Utimaco CryptoServer LAN, Securosys Primus HSM, and Entrust nShield Connect

The EJBCA Software Appliance supports the leading virtualization platforms, including VMware ESXi, Microsoft Hyper-V, and KVM-based hypervisors.