# EJBCA

> free software for running a public key infrastructure certificate authority

**Wikidata**: [Q1344673](https://www.wikidata.org/wiki/Q1344673)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/EJBCA)  
**Source**: https://4ort.xyz/entity/ejbca

## Summary
EJBCA (Enterprise JavaBeans Certificate Authority, or EJBCA) is free, open-source software for running a public key infrastructure (PKI) certificate authority. It is written in Java, distributed under the GNU Lesser General Public License (LGPL), and runs cross-platform.

## Key Facts
- EJBCA is free software for running a public key infrastructure certificate authority (PKI CA).  
- Inception: 2001-12-05.  
- Programming language: Java.  
- License: GNU Lesser General Public License (LGPL).  
- Operating system: cross-platform (capable of running on multiple computing platforms).  
- Source code repository: https://github.com/Keyfactor/ejbca-ce.  
- Official website: https://www.ejbca.org/.  
- Notable released versions and dates: 7.9.0.1 (2022-06-01), 7.9.0.2 (2022-06-16), 7.10.0.1 (2022-09-29), 7.10.0.2 (2022-10-11), 7.11.0 (2023-01-12), 8.0.0 (2023-06-30), 8.2.0.1 (stable, 2023-12-07), 8.3.2 (preferred stable, 2024-06-27), and 9.0.0 (stable, 2024-12-19).  
- Aliases: Enterprise JavaBeans Certificate Authority; EJBCA.

## FAQs
### Q: What is EJBCA?
A: EJBCA is free, open-source software designed to operate as a certificate authority within a public key infrastructure (PKI). It provides the software components needed to issue and manage digital certificates.

### Q: Under what license is EJBCA distributed?
A: EJBCA is distributed under the GNU Lesser General Public License (LGPL), which permits running, studying, modifying, and redistributing the software and modified versions under the license terms.

### Q: What programming language and platforms does EJBCA use?
A: EJBCA is implemented in Java and is cross-platform, meaning it can be run on multiple operating systems that support Java.

### Q: Where can I find EJBCA source code and official information?
A: The official project website is https://www.ejbca.org/ and the source code repository is hosted on GitHub at https://github.com/Keyfactor/ejbca-ce.

## Why It Matters
EJBCA provides the core software needed to run a certificate authority, a foundational component of modern public key infrastructure. By offering a free, LGPL-licensed implementation written in Java, EJBCA enables organizations to deploy and operate CA services without proprietary vendor lock-in. Its cross-platform design increases deployment flexibility across operating systems that support Java. The project has an established history (inception 2001-12-05) and an active release cadence, with multiple major releases and designated stable versions through 2024, showing ongoing maintenance and development. For organizations that require issuing, revoking, and managing digital certificates for authentication, encryption, and signing, EJBCA supplies a complete CA software stack that can be adapted and extended under the LGPL. The availability of source code on GitHub further facilitates auditability, integration, and customization for internal PKI requirements.

## Notable For
- Being a free/open-source implementation specifically for running a PKI certificate authority.  
- Implementation in Java, enabling cross-platform deployment wherever Java is supported.  
- Distribution under the GNU Lesser General Public License (LGPL), allowing modification and redistribution under LGPL terms.  
- Long project history with inception on 2001-12-05 and an active release history through versions marked stable up to 9.0.0.  
- Public source code repository available at https://github.com/Keyfactor/ejbca-ce.

## Body

### Overview
- Full name and aliases: Enterprise JavaBeans Certificate Authority (EJBCA), commonly called EJBCA.  
- Purpose: Software designed to run a public key infrastructure (PKI) certificate authority.  
- Instance of: free software.

### Licensing and Source
- License: GNU Lesser General Public License (LGPL).  
- Source code repository: https://github.com/Keyfactor/ejbca-ce.  
- Copyright status: copyrighted (code distributed under LGPL).

### Platform and Language
- Programming language: Java.  
- Operating system: cross-platform — designed to run on multiple computing platforms that support Java.

### Versions and Release History (selected entries)
- 6.13.0 (listed version).  
- 7.9.0.1 — publication date 2022-06-01.  
- 7.9.0.2 — publication date 2022-06-16.  
- 7.10.0.1 — publication date 2022-09-29.  
- 7.10.0.2 — publication date 2022-10-11.  
- 7.11.0 — publication date 2023-01-12.  
- 8.0.0 — publication date 2023-06-30.  
- 8.2.0.1 — marked as stable, publication date 2023-12-07.  
- 8.3.2 — preferred stable version, publication date 2024-06-27.  
- 9.0.0 — marked stable, publication date 2024-12-19.

### Metadata and External Identifiers
- Official website: https://www.ejbca.org/.  
- Logo: https://commons.wikimedia.org/wiki/Special:FilePath/Banner_ejbca-public.png.  
- Image (screenshot): https://commons.wikimedia.org/wiki/Special:FilePath/EJBCA_6.5.0_en_-_Administration_-_Home.png.  
- Freebase ID: /m/043prbl.  
- OSDN project name: freshmeat_ejbca.  
- Quora topic: Ejbca.  
- Wikipedia languages: German (de), English (en), French (fr).  
- Sitlink count: 3.  

### Use and Deployment Notes
- EJBCA is intended to be deployed where a certificate authority is required as part of a public key infrastructure.  
- Its Java implementation and LGPL licensing make it suitable for integration, customization, and deployment across a variety of environments that support Java.

### References
- Official website and project repository as primary public information sources listed in the project metadata.

## References

1. [Release 7.9.0.1. 2022](https://github.com/Keyfactor/ejbca-ce/releases/tag/EJBCA_7_9_0_1_20220525)
2. [Release 7.9.0.2. 2022](https://github.com/Keyfactor/ejbca-ce/releases/tag/EJBCA_7_9_0_2_20220616)
3. [Release 7.10.0.1. 2022](https://github.com/Keyfactor/ejbca-ce/releases/tag/EJBCA_7_10_0_1_20220912)
4. [Release 7.10.0.2. 2022](https://github.com/Keyfactor/ejbca-ce/releases/tag/EJBCA_7_10_0_2_20221011)
5. [Release 7.11.0. 2023](https://github.com/Keyfactor/ejbca-ce/releases/tag/EJBCA_7_11_0_20221202)
6. [Release 8.0.0. 2023](https://github.com/Keyfactor/ejbca-ce/releases/tag/EJBCA_8_0_20230531)
7. [Release 8.2.0.1. 2023](https://github.com/Keyfactor/ejbca-ce/releases/tag/EJBCA_8_2_0_1_20231206)
8. [Release 8.3.2. 2024](https://github.com/Keyfactor/ejbca-ce/releases/tag/r8.3.2)
9. [Release 9.0.0. 2024](https://github.com/Keyfactor/ejbca-ce/releases/tag/r9.0.0)
10. Quora