Library Manifest
The following page is a manifest of all libraries used in EJBCA, including licenses.
Libraries indicated with ENTERPRISE are only available in the EJBCA Enterprise edition. For more information on the differences between EJBCA Community and EJBCA Enterprise, refer to ejbca.org.
Library Name |
Version |
Project |
License |
Enterprise Edition Only |
Library Source |
activation |
1.1.1 |
Javax Activation |
CDDL 1.0 |
|
https://mvnrepository.com/artifact/javax.activation/activation/1.1.1 |
adsddl |
1.9 |
Active Directory ntSecurityDescriptor parser |
MIT |
ENTERPRISE |
https://github.com/Tirasa/ADSDDL/ |
antlr |
2.7.7 |
ANTLR |
BSD |
|
https://www.antlr2.org/ |
bcpkix |
jdk18on-175 |
BouncyCastle |
MIT |
|
https://www.bouncycastle.org/ |
bcprov |
jdk18on-175 |
BouncyCastle |
MIT |
|
https://www.bouncycastle.org/ |
bcutil |
jdk18on-175 |
BouncyCastle |
MIT |
|
https://www.bouncycastle.org/ |
bctls |
jdk18on-175 |
BouncyCastle |
MIT |
|
https://www.bouncycastle.org/ |
byte-buddy |
1.10.17 |
Byte Buddy |
ALv2 |
|
https://github.com/raphw/byte-buddy |
cert-cvc |
1.5.0 |
Keyfactor Commons |
LGPLv2.1 |
ENTERPRISE |
https://github.com/Keyfactor/ejbca-cert-cvc |
commons-beanutils |
1.9.4 |
Apache Commons Beanutils |
ALv2 |
|
https://commons.apache.org/proper/commons-beanutils/ |
commons-codec |
1.15 |
Apache Commons Codec |
ALv2 |
|
https://commons.apache.org/proper/commons-codec/ |
commons-collections4 |
4.4 |
Apache Commons Collections |
ALv2 |
|
https://commons.apache.org/proper/commons-collections |
commons-configuration2 |
2.8.0 |
Apache Commons Configuration |
ALv2 |
|
https://commons.apache.org/proper/commons-configuration/ |
commons-fileupload |
1.5 |
Apache Commons Fileupload |
ALv2 |
|
https://commons.apache.org/proper/commons-fileupload |
commons-io |
2.11.0 |
Apache Commons IO |
ALv2 |
|
https://commons.apache.org/proper/commons-io |
commons-lang |
2.6 |
Apache Commons Lang |
ALv2 |
|
https://commons.apache.org/proper/commons-lang |
commons-lang |
3.12.0 |
Apache Commons Lang |
ALv2 |
|
https://commons.apache.org/proper/commons-lang |
commons-logging |
1.2 |
Apache Commons Logging |
ALv2 |
|
https://commons.apache.org/proper/commons-logging |
commons-text |
1.10.0 |
Apache Commons Text |
ALv2 |
|
https://commons.apache.org/proper/commons-text |
csrfguard |
4.3.0 |
OWASP CSRF Guard |
BSD |
|
https://www.owasp.org/index.php/Category:OWASP_CSRFGuard_Project |
csrfguard-extension-session |
4.3.0 |
OWASP CSRF Guard |
BSD |
|
https://www.owasp.org/index.php/Category:OWASP_CSRFGuard_Project |
csrfguard-jsp-tags |
4.3.0 |
OWASP CSRF Guard |
BSD |
|
https://www.owasp.org/index.php/Category:OWASP_CSRFGuard_Project |
cxf-core |
4.0.0 |
Apache CFX |
ALv2 |
|
https://cxf.apache.org/ |
cxf-rt-bindings-soap |
4.0.0 |
Apache CFX |
ALv2 |
|
https://cxf.apache.org/ |
cxf-rt-databinding-jaxb |
4.0.0 |
Apache CFX |
ALv2 |
|
https://cxf.apache.org/ |
cxf-rt-frontend-jaxws |
4.0.0 |
Apache CFX |
ALv2 |
|
https://cxf.apache.org/ |
cxf-rt-frontend-simple |
4.0.0 |
Apache CFX |
ALv2 |
|
https://cxf.apache.org/ |
cxf-rt-transports-http |
4.0.0 |
Apache CFX |
ALv2 |
|
https://cxf.apache.org/ |
cxf-rt-wsdl |
4.0.0 |
Apache CFX |
ALv2 |
|
https://cxf.apache.org/ |
cglib-nodep |
3.3.0 |
CGlib Nodep |
ALv2 |
|
https://github.com/cglib/cglib |
classmate |
1.5.1 |
FasterXML |
ALv2 |
|
https://github.com/FasterXML/java-classmate |
ctlog |
0.1.6 |
Certificate Transparency |
ALv2 |
ENTERPRISE |
https://www.certificate-transparency.org/ |
commons-lang3 |
3.2.1 |
Apache Commons Lang |
ALv2 |
ENTERPRISE |
https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/ |
commons-pool |
1.5.6 |
Apache Commons Pool |
ALv2 |
|
https://commons.apache.org/proper/commons-pool/ |
content-type |
2.1 |
Connect2id Nimbus Content-Type |
ALv2 |
ENTERPRISE |
https://bitbucket.org/connect2id/nimbus-content-type/ |
csr-validation |
20200115-SNAPSHOT |
Intune Resource Access CSR Validation |
MIT |
ENTERPRISE |
https://github.com/microsoft/Intune-Resource-Access/tree/master/src/CsrValidation |
dnsjava |
3.5.2 |
DNSJava |
BSD |
|
https://dnsjava.org |
dom4j |
2.1.3 |
DOM4J |
BSD |
|
https://dom4j.github.io/ |
easymock |
4.1 |
Easymock |
ALv2 |
|
https://easymock.org/ |
el-impl |
2.2 |
GlassFish Expression Language Implementation |
CDDLv1.1,GPL,GPL2 |
|
https://repo.maven.apache.org/maven2/org/glassfish/web/el-impl |
FastInfoset |
1.2.15 |
Fast Infoset |
ALv2 |
|
https://github.com/javaee/metro-fi |
gmbal-api-only |
4.0.3 |
Glassfish |
EDLv1.0 |
|
https://mvnrepository.com/artifact/org.glassfish.gmbal/gmbal-api-only/4.0.3 |
guava |
33.0.0 |
Google Guava |
ALv2 |
|
https://github.com/google/guava |
caffeine |
3.1.6 |
Caffeine |
ALv2 |
|
https://github.com/ben-manes/caffeine |
hibernate-commons-annotations |
5.1.2.Final |
Hibernate |
LGPLv2.1 |
|
https://github.com/hibernate/hibernate-commons-annotations |
hibernate-core |
5.4.25.Final |
Hibernate |
LGPLv2.1 |
|
https://github.com/hibernate/hibernate-orm |
hibernate-validator |
6.2.5.Final |
Hibernate |
ALv2 |
|
|
httpclient |
4.5.10 |
Apache Httpclient |
ALv2 |
|
https://hc.apache.org/httpcomponents-client-ga/ |
httpclient |
4.5.13 |
Apache Httpclient |
ALv2 |
|
https://hc.apache.org/httpcomponents-client-ga/ |
httpcore |
4.4.13 |
Apache Http Core |
ALv2 |
|
https://hc.apache.org/httpcomponents-core-ga |
httpmime |
4.5.13 |
Apache Httpclient |
ALv2 |
|
https://hc.apache.org/httpcomponents-client-ga/ |
istack-commons-runtime |
3.0.8 |
Apache CFX |
EDLv1.0 |
|
https://cxf.apache.org/ |
jacknji11 |
1.2.8 |
JackNJI11 |
MIT |
|
https://github.com/joelhockey/jacknji11/ |
jackson-annotations |
2.14.2 |
Fasterxml |
ALv2 |
|
https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/ |
jackson-core |
2.14.2 |
Fasterxml |
ALv2 |
|
https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/ |
jackson-databind |
2.14.2 |
Fasterxml |
ALv2 |
|
https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/ |
jackson-dataformat-yaml |
2.14.2 |
Fasterxml |
ALv2 |
|
https://repo1.maven.org/maven2/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/ |
jackson-jaxrs-base |
2.14.2 |
Fasterxml |
ALv2 |
|
https://github.com/FasterXML/jackson-jaxrs-providers |
jackson-jaxrs-json-provider |
2.14.2 |
Fasterxml |
ALv2 |
|
https://github.com/FasterXML/jackson-jaxrs-providers |
jackson-module-jaxb-annotations |
2.14.2 |
Fasterxml |
ALv2 |
|
https://github.com/FasterXML/jackson-jaxrs-providers |
jakarta.enterprise.cdi-api |
3.0.0 |
CDI |
EFSL1.0 |
|
https://www.cdi-spec.org/ |
jakarta.xml.bind-api |
2.3.2 |
Apache CFX |
EDLv1.0 |
|
https://cxf.apache.org/ |
jandex |
2.1.3.Final |
Wildfly |
ALv2 |
|
https://github.com/wildfly/jandex |
javassist |
3.24.0-GA |
Javassist |
ALv2 |
|
https://github.com/jboss-javassist/javassist |
javassist |
3.27.0-GA |
Javassist |
MPL/ALv2/LGPLv2.1 |
|
https://github.com/jboss-javassist/javassist |
javaee-api |
8.0.1 |
Java EE |
CDDL 1.0 |
|
https://mvnrepository.com/artifact/javax/javaee-api/8.0.1 |
javax.activation-api |
2.1.0 |
Eclipse EE4J |
BSD-3 |
|
https://github.com/eclipse-ee4j/jaf |
javax.ejb-api |
3.2.2 |
Project GlassFish EJB API |
CDDLv1.1,GPL2+CPE |
|
https://mvnrepository.com/artifact/javax.ejb/javax.ejb-api/3.2.2 |
javax.jws-api |
1.1 |
Project GlassFish EJB API |
CDDL 1.0 |
|
https://mvnrepository.com/artifact/javax.jws/javax.jws-api/1.1 |
javax.mail |
1.6.2 |
Oracle |
CDDL 1.0 |
|
https://mvnrepository.com/artifact/com.sun.mail/javax.mail/1.6.2 |
javax.persistence-api |
2.2 |
Eclipse EE4J |
EPLv1.0,EDLv1.0 |
|
https://github.com/eclipse/javax.persistence |
javax.ws.rs-api |
2.1.1 |
Jakarta RESTful Web Services |
EPLv2.0 |
|
https://github.com/eclipse-ee4j/jaxrs-api |
javax.xml.soap-api |
1.4.0 |
Java EE |
CDDL 1.0 |
|
https://mvnrepository.com/artifact/javax.xml.soap/javax.xml.soap-api/1.4.0 |
jaxb-api |
2.3.1 |
Eclipse EE4J |
CDDLv1.1,GPL2+CPE |
|
https://github.com/jakartaee/jaxb-api |
jaxb-runtime |
2.3.1 |
Eclipse EE4J |
CDDLv1.1,GPL2+CPE |
|
https://github.com/javaee/jaxb-v2 |
jaxb-runtime |
2.3.2 |
Apache CFX |
EDLv1.0 |
|
https://cxf.apache.org/ |
jaxws-rt |
2.3.6 |
Java EE |
EDLv1.0 |
|
https://mvnrepository.com/artifact/com.sun.xml.ws/jaxws-rt/2.3.6 |
jboss-logging |
3.4.1.Final |
JBoss Logging |
ALv2 |
|
https://github.com/jboss-logging/jboss-logging |
jboss-transaction-api_1.2_spec |
1.1.1.Final |
JBoss Transaction API |
CDDL,GPL2+CPE |
|
https://github.com/jboss/jboss-transaction-api_spec |
jldap |
4.6.0 |
OpenLDAP |
OpenLDAP PL |
|
https:// git .openldap.org/ openldap/jldap |
jna |
5.6.0 |
Java Native Access |
ALv2 |
|
https://github.com/java-native-access/jna |
jsch |
0.2.11 |
JSch |
BSD |
|
http://github.com/mwiede/jsch |
json |
20201115 |
JSON-java |
JSON |
|
https://github.com/stleary/JSON-java |
json-patch |
1.13 |
RFC 6902 JSON Patch and reverse, RFC 7386 (JSON Merge Patch) |
LGPLv3.0 / ALv2 |
ENTERPRISE |
https://github.com/fge/json-patch |
json-simple |
1.1.1 |
JSON Simple |
ALv2 |
|
https://github.com/fangyidong/json-simple |
istack-commons-runtime |
3.0.7 |
Eclipse EE4J |
CDDLv1.1,GPL2+CPE |
|
https://github.com/javaee/jaxb-istack-commons |
junit |
4.13.2 |
JUnit |
CPLv1.0 |
|
https://junit.org/junit4/ |
geronimo-osgi-locator |
1.1 |
Apache Geronimo |
ALv2 |
|
https://geronimo.apache.org/ |
hamcrest-core |
1.3 |
Hamcrest |
BSD 2-clause |
|
https://github.com/hamcrest/JavaHamcrest |
kerb-core |
2.0.3 |
Apache Kerby Core |
ALv2 |
ENTERPRISE |
https://directory.apache.org/kerby |
kerb-crypto |
2.0.3 |
Apache Kerby Crypto |
ALv2 |
ENTERPRISE |
https://directory.apache.org/kerby |
kerb4j-server-common |
1.0.1 |
Kerb4J Server Common |
LGPLv2.1 |
ENTERPRISE |
https://github.com/bedrin/kerb4j |
kerby-asn1 |
2.0.3 |
Apache Kerby ASN1 |
ALv2 |
ENTERPRISE |
https://directory.apache.org/kerby |
keyfactor-commmons-cli |
1.0.1 |
Keyfactor Commons |
LGPL |
|
Internal |
log4j |
2.20.0 |
Apache Log4J |
ALv2 |
|
https://logging.apache.org/log4j |
myfaces-api |
2.3.9 |
Apache MyFaces |
ALv2 |
|
https://myfaces.apache.org |
nimbus-jose-jwt |
9.24.4 |
Connect2id Nimbus Jose |
ALv2 |
|
https://connect2id.com/products/nimbus-jose-jwt |
oauth2-oidc-sdk |
7.5 |
Connect2id OAuth 2.0 SDK |
ALv2 |
ENTERPRISE |
https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/ |
objenesis |
3.0.1 |
Objenesis |
ALv2 |
|
https://github.com/easymock/objenesis |
policy |
2.7.10 |
Java EE |
EDLv1.0 |
|
https://mvnrepository.com/artifact/com.sun.xml.ws/policy/2.7.10 |
powermock-easymock |
2.0.2-full |
Powermock |
ALv2 |
|
https://github.com/powermock/powermock |
primefaces |
12.0.0 |
PrimeFaces |
MIT |
|
https://mvnrepository.com/artifact/org.primefaces/primefaces/12.0.0 |
protobuf-java |
3.5.1 |
Google Protocol Buffers |
ALv2 |
ENTERPRISE |
https://developers.google.com/protocol-buffers/ |
reactive-streams |
1.0.3 |
Reactive Streams |
CC0 1.0 |
ENTERPRISE |
https://github.com/reactive-streams |
reflections |
0.9.11 |
Reflections |
BSD |
ENTERPRISE |
https://repo1.maven.org/maven2/org/reflections/reflections/ |
resteasy-client |
4.7.9 |
Redhat RESTEasy |
ALv2 |
|
https://resteasy.github.io/ |
resteasy-client-api |
4.7.9 |
Redhat RESTEasy |
ALv2 |
|
https://resteasy.github.io/ |
resteasy-core |
4.7.9 |
Redhat RESTEasy |
ALv2 |
|
https://resteasy.github.io/ |
resteasy-core-spi |
4.7.9 |
Redhat RESTEasy |
ALv2 |
|
https://resteasy.github.io/ |
resteasy-jackson2-provider |
4.7.9 |
Redhat RESTEasy |
ALv2 |
|
https://resteasy.github.io/ |
resteasy-jaxrs |
4.7.9 |
Redhat RESTEasy |
ALv2 |
|
https://resteasy.github.io/ |
resteasy-undertow |
4.7.9 |
Redhat RESTEasy |
ALv2 |
|
https://resteasy.github.io/ |
saaj-impl |
1.5.3 |
Jakarta EE |
EDLv1.0 |
|
https://mvnrepository.com/artifact/com.sun.xml.messaging.saaj/saaj-impl/1.5.3 |
scannotation |
1.0.3 |
Scannotation |
ALv2 |
ENTERPRISE |
https://sourceforge.net/projects/scannotation/ |
servicemanifestbuilder |
1.0.0 |
Keyfactor Commons |
LGPLv2.1 |
|
Internal |
slf4j-api |
1.7.3 |
SLF4J |
MIT |
|
https://www.slf4j.org/ |
snakeyaml |
2.0 |
SnakeYAML |
ALv2 |
|
https://mvnrepository.com/artifact/org.yaml/snakeyaml/2.0 |
stax-ex |
1.8 |
Eclipse EE4J |
CDDLv1.1,GPL2+CPE |
|
https://github.com/javaee/metro-stax-ex |
stax2-api |
3.1.4 |
FasterXML |
BSD |
|
https://github.com/FasterXML/ |
streambuffer |
1.5.10 |
Java EE |
EDLv1.0 |
|
https://mvnrepository.com/artifact/com.sun.xml.stream.buffer/streambuffer/1.5.10 |
swagger-annotations |
1.5.22 |
Swagger |
ALv2 |
|
https://repo1.maven.org/maven2/io/swagger/swagger-annotations |
swagger-codegen-cli |
2.4.36 |
Swagger Codegen |
ALv2 |
|
https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli |
swagger-core |
1.6.4 |
Swagger |
ALv2 |
|
https://repo1.maven.org/maven2/io/swagger/swagger-core |
swagger-jaxrs |
1.6.4 |
Swagger |
ALv2 |
|
https://repo1.maven.org/maven2/io/swagger/swagger-jaxrs |
swagger-models |
1.6.4 |
Swagger |
ALv2 |
|
https://repo1.maven.org/maven2/io/swagger/swagger-models |
swagger-ui |
4.18.2 |
Swagger UI |
ALv2 |
|
https://github.com/swagger-api/swagger-ui |
system-rules |
1.19.0 |
System Rules |
CPLv1.0 |
|
http://stefanbirkner.github.io/system-rules/ |
tjws |
3.13.2.Final |
Redhat RESTEasy |
ALv2 |
ENTERPRISE |
https://resteasy.github.io/ |
txw2 |
2.3.1 |
Eclipse EE4J |
CDDLv1.1,GPL2+CPE |
|
https://github.com/javaee/jaxb-v2 |
undertow-core |
2.2.28 |
Undertow Core |
ALv2 |
|
https://resteasy.github.io/ |
undertow-servlet |
2.2.28 |
Undertow Servlet |
ALv2 |
|
https://resteasy.github.io/ |
woodstox-core |
5.0.3 |
FasterXML Woodstox |
ALv2 |
|
https://github.com/FasterXML/woodstox |
wsdl4j |
1.6.3 |
WSDL4j |
CPLv1 |
|
https://sourceforge.net/projects/wsdl4j |
xpp3_min |
1.1.4c |
XML Pull Parser |
BSD |
|
https://www.extreme.indiana.edu/xgws/xsoap/xpp/ |
xmlschema-core |
2.2.5 |
Apache Commons XMLSchema |
ALv2 |
|
http://ws.apache.org/xmlschema/ |
xmlpull |
1.1.3.1 |
XML Pull |
PD |
|
http://www.xmlpull.org |
xnio-api |
3.8.7 |
XNIO API |
ALv2 |
|
https://resteasy.github.io/ |
xnio-nio |
3.8.7 |
XNIO NIO Implementation |
ALv2 |
|
https://resteasy.github.io/ |
xstream |
1.4.20 |
XStream |
BSD |
|
https://x-stream.github.io/ |