Jump to content

EJBCA: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
ZeiZai6Y (talk | contribs)
No edit summary
ZeiZai6Y (talk | contribs)
No edit summary
Line 22: Line 22:
'''EJBCA''' is a [[open source|Open source]], [[Platform_independent|platform independent]], feature-rich, fully [[Computer_cluster|clusterable]] [[Certificate_authority|CA]] solution implemented in [[Enterprise_Java|Enterprise Java]]. A full list of features are available [http://www.ejbca.org/features.html#Features here].
'''EJBCA''' is a [[open source|Open source]], [[Platform_independent|platform independent]], feature-rich, fully [[Computer_cluster|clusterable]] [[Certificate_authority|CA]] solution implemented in [[Enterprise_Java|Enterprise Java]]. A full list of features are available [http://www.ejbca.org/features.html#Features here].


==The name==
For updated and reliable information, please visit the project website.
EJBCA stands for [[EJB|Enterprise Java Bean]] [[Certificate_authority|Certificate Authority]].


==Scalability==
==Scalability==
Line 30: Line 31:


Massive installations use multiple instances of EJBCA running on a [[Computer_cluster|cluster]], a fully distributed database on a separate cluster and a third cluster with [[Hardware_Security_Module|HSMs]] keeping the different CA keys. This configuration is also useful when deploying EJBCA as a heavy-load [[Ocsp|Online Certificate Status Protocol (OCSP)]] responder cluster.
Massive installations use multiple instances of EJBCA running on a [[Computer_cluster|cluster]], a fully distributed database on a separate cluster and a third cluster with [[Hardware_Security_Module|HSMs]] keeping the different CA keys. This configuration is also useful when deploying EJBCA as a heavy-load [[Ocsp|Online Certificate Status Protocol (OCSP)]] responder cluster.

==The name==
EJBCA stands for [[EJB|Enterprise Java Bean]] [[Certificate_authority|Certificate Authority]].


==Developing EJBCA==
==Developing EJBCA==

Revision as of 10:08, 29 April 2008

EJBCA
Developer(s)List of developers
Initial releaseNovember 30, 2001 (2001-11-30)
Stable release
3.6.0 / April 6, 2008 (2008-04-06)
Repository
Written inJAVA, J2EE
Operating systemCross-platform
Available inChinese, English, French, German, Italian, Portuguese, Spanish, Swedish
TypePKI Software
LicenseLGPL
Websitewww.ejbca.org EJBCA at SourceForge

EJBCA is a Open source, platform independent, feature-rich, fully clusterable CA solution implemented in Enterprise Java. A full list of features are available here.

The name

EJBCA stands for Enterprise Java Bean Certificate Authority.

Scalability

Each EJBCA instance is running inside an application server sharing a database with other instances. The references to all the certificate authorities (CAs) exist in the database, so all the instances of EJBCA can use any CA if the keys are available. If the keys are kept in a Hardware Security Module (HSM) each instance also has to be able access the HSM.

The simplest possible example uses the built-in database Hypersonic in the JBoss Application Server on a single node with soft private keys in the database.

Massive installations use multiple instances of EJBCA running on a cluster, a fully distributed database on a separate cluster and a third cluster with HSMs keeping the different CA keys. This configuration is also useful when deploying EJBCA as a heavy-load Online Certificate Status Protocol (OCSP) responder cluster.

Developing EJBCA

The EJBCA sourcecode comes with project files for the Eclipse IDE. CVS version control has been dropped in order to make way for SVN.