What is EJBCA?
EJBCA is an enterprise-grade certificate authority software designed to issue and manage transport layer security (TLS) certificates for creating trusted network infrastructures. It is open source and developed in Java to be platform-independent.
Key features of EJBCA include:
- Custom certificate profiles and workflows to issue certificates tailored to specific use cases
- Wide range of validation methods during certificate issuance and revocation including publisher queues, CRLs, OCSP and more
- Scalable architecture and configurations to securely manage certificate lifecycles in high volume certificate deployments
- Integrable with hardware security modules (HSMs), smart cards, and key recovery modules
- APIs to allow automation and integration with other management systems
- Flexible security policies and access controls to restrict certificate authority operations
- Robust auditing capabilities for tracking operation history
Overall, the flexible and modular nature of EJBCA makes it suitable for largescale public and private certificate authority deployments in enterprises and governments.