JAXB Dependency - dogtagpki/pki GitHub Wiki

Overview

Currently PKI uses RESTEasy which has a dependency on JAXB. JAXB was originally provided by JDK 1.8, but it was removed in JDK 11 so it has been replaced by an external JAXB library.

JAXB Dependency for PKI 10 or Earlier

In older Fedora JAXB was provided by glassfish-jaxb-api package. The following builds are available:

  • Fedora 32: glassfish-jaxb-api-2.2.x

The JAR file is located at /usr/share/java/jaxb-api.jar which contains javax.xml.bind packages.

JAXB Dependency for PKI 11 or Later

In newer Fedora JAXB is provided by jaxb-api package. The following builds are available:

  • Fedora 33-37: jaxb-api-2.3.x

  • Fedora 38: jaxb-api-4.0.x

The JAR file is located at /usr/share/java/jaxb-api.jar which contains javax.xml.bind packages.

⚠️ **GitHub.com Fallback** ⚠️