EJBCA, Enterprise JavaBeans Certificate Authority, is an application for J2EE servers and is a certification body for a public key infrastructure.
The project is developed and maintained by PrimeKey.
The main functions of EJBCA include the provision of a web-based administration interface, support for the hash functions MD5, SHA-1, and SHA-2, as well as RSA algorithms for keys up to a length of 8192 bits.
EJBCA can be operated with a wide range of databases. These include PostgreSQL®, MySQL, Oracle, Hypersonic, MS-SQL 2000, Derby, Informix, and DB2, among others.