EJBCA is een open-source platform voor publieke-sleutelinfrastructuur (PKI) en certificaatautoriteit, bedoeld voor het uitgeven, beheren en intrekken van digitale certificaten, bijvoorbeeld voor TLS, clientauthenticatie, codeondertekening en IoT-apparaten. De Community Edition wordt uitgebracht onder de GNU Lesser General Public License v2.1 en is beschikbaar als broncode en als containerimage; een Enterprise-editie voegt commerciële functies toe. Het is bedoeld voor systeembeheerders en beveiligingsteams die een eigen certificaatautoriteit beheren, waaronder vertrouwensdienstverleners. Het project verscheen voor het eerst in 2001.
De software wordt onderhouden door PrimeKey Solutions AB, een Zweeds bedrijf dat sinds juni 2021 deel uitmaakt van Keyfactor. Keyfactor, Inc. is een Amerikaans bedrijf en de eigenaar van PrimeKey; het eigendom is daarom niet-Europees, ook al is de code open source en draait ze op de eigen infrastructuur van de klant. De website beschrijft voor de Community Edition geen gehoste dienst, zodat gegevens blijven op de systemen die de organisatie zelf beheert. Voor een Europese organisatie maakt de LGPL-licentie controle, aanpassing en zelf hosten mogelijk, terwijl de commerciële Enterprise-editie onder een afzonderlijke overeenkomst wordt geleverd.