Skip to main content
Skip table of contents

Introduction

The EJBCA Software Stack documentation provides guidance for deploying, configuring, and maintaining EJBCA in a traditional, full-stack environment. This deployment type…

This documentation includes installation instructions, configuration steps, and platform-specific considerations for running EJBCA on a dedicated software stack.

About the Software Stack Deployment Type

The software stack type refers to an installation where EJBCA and all supporting services are deployed directly on servers or virtual machines. Administrators manage and maintain the entire platform, including patching, updates, and infrastructure hardening.

Typical components in a software stack deployment include:

  • Operating system

  • Application server

  • Database server

  • Hardware Security Modules (HSMs) or software-based cryptographic providers

  • Networking, firewalls, and load balancers as required

This model provides maximum complexity and is typically used for environments requiring strict compliance, detailed auditability, or specific configuration control.

This deployment type is generally selected when:

  • The environment is fully on-premises or requires offline/isolated operation

  • The organization must control underlying OS, middleware, and security configurations

  • Customization, tuning, or deep integration with existing infrastructure is required

  • Compliance mandates specific platform controls that containerized or managed deployments cannot provide

Related Documentation

If you are looking for information about other EJBCA deployment types, refer to the main EJBCA documentation (link to the overview page)

For conceptual product information, feature descriptions, and APIs, refer to the EJBCA Documentation.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.