EJBCA (formerly: ''Enterprise JavaBeans Certificate Authority'') is a
free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
public key infrastructure (PKI)
certificate authority
In cryptography, a certificate authority or certification authority (CA) is an entity that stores, signs, and issues digital certificates. A digital certificate certifies the ownership of a public key by the named subject of the certificate. Thi ...
software package maintained and sponsored by the
Swedish
Swedish or ' may refer to:
Anything from or related to Sweden, a country in Northern Europe. Or, specifically:
* Swedish language, a North Germanic language spoken primarily in Sweden and Finland
** Swedish alphabet, the official alphabet used by ...
for-profit company PrimeKey Solutions AB, which holds the
copyright
A copyright is a type of intellectual property that gives its owner the exclusive right to copy, distribute, adapt, display, and perform a creative work, usually for a limited time. The creative work may be in a literary, artistic, educatio ...
to most of the codebase. The project's
source code
In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the w ...
is available under the terms of the
Lesser GNU General Public License (LGPL). The EJBCA software package is used to install a privately operated
certificate authority
In cryptography, a certificate authority or certification authority (CA) is an entity that stores, signs, and issues digital certificates. A digital certificate certifies the ownership of a public key by the named subject of the certificate. Thi ...
. This is in contrast to commercial certificate authorities that are operated by a
trusted third party
In cryptography, a trusted third party (TTP) is an entity which facilitates interactions between two parties who both trust the third party; the Third Party reviews all critical transaction communications between the parties, based on the ease of c ...
. Since its inception EJBCA has been used as certificate authority software for different use cases, including eGovernment, endpoint management, research, energy,
eIDAS
eIDAS (electronic IDentification, Authentication and trust Services) is an EU regulation on electronic identification and trust services for electronic transactions in the European Single Market. It was established in EU Regulation 910/2014 ...
, telecom, networking, and for usage in
SMEs.
See also
*
Public key infrastructure
References
Further reading
* ''Research and application of EJBCA based on J2EE''; Liyi Zhang, Qihua Liu and Min Xu; IFIP International Federation for Information Processing Volume 251/2008;
External links
*
{{DEFAULTSORT:Ejbca
Public key infrastructure
Cryptographic software
Free security software
Software using the LGPL license
Products introduced in 2001
Java enterprise platform
Java platform software