{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "mojarra-0.2.2.13-3.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T04:28:12.092529219Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/mojarra-0.2.2.13-3.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-mojarra-2.2.13",
      "name": "mojarra",
      "licenseConcluded": "CDDL-1.0 or GPLv2 with exceptions",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ece770162f48544c3996d5079ea79586af3920fa955d92bf2339f4f91b52d95f"
        }
      ],
      "description": "JvaServer(TM) Faces technology simplifies building user interfaces for\nJavaServer applications. Developers of various skill levels can quickly build\nweb applications by: assembling reusable UI components in a page; connecting\nthese components to an application data source; and wiring client-generated\nevents to server-side event handlers.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/mojarra@2.2.13-3.oe2403sp4?arch=noarch&epoch=0&upstream=mojarra-2.2.13-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.glassfish/javax.faces@2.2.13",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.sun.faces/jsf-api@2.2.13",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/com.sun.faces/jsf-impl@2.2.13",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.faces/javax.faces-api@2.2.13",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://javaserverfaces.java.net",
      "licenseDeclared": "CDDL-1.0 or GPLv2 with exceptions",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "JSF Reference Implementation",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.2.13-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-apache-commons-digester-2.1",
      "name": "apache-commons-digester",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f499188672939e41e91d20614da62d3098c81ccad30eaaa66149367efed0bed0"
        }
      ],
      "description": "Many projects read XML configuration files to provide initialization of\nvarious Java objects within the system. There are several ways of doing this,\nand the Digester component was designed to provide a common implementation\nthat can be used in many different projects",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/apache-commons-digester@2.1-1.oe2403sp4?arch=noarch&epoch=0&upstream=apache-commons-digester-2.1-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/commons-digester/commons-digester@2.1",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.commons/commons-digester@2.1",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://commons.apache.org/digester/",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "XML to Java object mapping module",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.1-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-atinject-1",
      "name": "atinject",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "37286e1c74fba83712d4bd0b1a24e0db5348c5f5e85cb9512229c6109c67a198"
        }
      ],
      "description": "AtInject is the Java API build by the JSR-330.It's a set\nof API aiming to standardize an extensible dependency\ninjection paradigm, as those provided by Guice, Spring or\nPlexus projects.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/atinject@1-31.oe2403sp4?arch=noarch&epoch=0&upstream=atinject-1-31.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.inject/javax.inject@1",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/svn2github/atinject/",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Java API for JSR-330 Dependency Injection",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1-31.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-bean-validation-api-1.1.0",
      "name": "bean-validation-api",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a2817dd0dd19a9cea248fac9df3a7eb4b301e15f8356e0e0bdf2488189c290ad"
        }
      ],
      "description": "This module includes Bean Validation (JSR-349) API.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/bean-validation-api@1.1.0-13.oe2403sp4?arch=noarch&epoch=0&upstream=bean-validation-api-1.1.0-13.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.validation/validation-api@1.1.0.Final",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/beanvalidation/beanvalidation-api/",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Bean Validation API (JSR 349)",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.1.0-13.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-cdi-api-1.2",
      "name": "cdi-api",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9ac219e20cf3e04383416a7a0d1dbc31d6484804c01b9b318c3b33f6040699ca"
        }
      ],
      "description": "Contexts and Dependency Injection for Java EE which is called APIs for JSR-299.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/cdi-api@1.2-10.oe2403sp4?arch=noarch&epoch=0&upstream=cdi-api-1.2-10.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.enterprise/cdi-api@1.2",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://seamframework.org/Weld",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "API for CDI",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.2-10.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-glassfish-annotation-api-1.2",
      "name": "glassfish-annotation-api",
      "licenseConcluded": "CDDL-1.1 OR GPL-2.0-with-classpath-exception",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "4dd336ef5130762ec6f82602825df5842aa216abb7177a7f96a4a95ef6f34b9e"
        }
      ],
      "description": "This package is a general annotations API for the Java platform (JSR 250).",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/glassfish-annotation-api@1.2-17.oe2403sp4?arch=noarch&epoch=0&upstream=glassfish-annotation-api-1.2-17.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.annotation/javax.annotation-api@1.2",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://glassfish.java.net/",
      "licenseDeclared": "CDDL-1.1 OR GPL-2.0-with-classpath-exception",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Java(TM) Specification APIs",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.2-17.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-glassfish-ejb-api-3.2.2",
      "name": "glassfish-ejb-api",
      "licenseConcluded": "CDDL-1.1 or GPLv2 with exceptions",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e3ba917fb91ab2856d5cdb9daa23168772f9f77928a0cfd622975c5d21746cee"
        }
      ],
      "description": "Project GlassFish Enterprise JavaBean API.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/glassfish-ejb-api@3.2.2-3.oe2403sp4?arch=noarch&epoch=0&upstream=glassfish-ejb-api-3.2.2-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.ejb/javax.ejb-api@3.2.2",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://java.net/projects/ejb-spec/",
      "licenseDeclared": "CDDL-1.1 or GPLv2 with exceptions",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Java EJB 3.2 API Design Specification",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.2.2-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-glassfish-jsp-api-2.3.3",
      "name": "glassfish-jsp-api",
      "licenseConcluded": "(CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "89864a6f3e2c2368afbbee7c0de144c41f32e67f9aea86cbff5be65c41101040"
        }
      ],
      "description": "This project provides a container independent specification of JSP 2.2.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/glassfish-jsp-api@2.3.3-3.oe2403sp4?arch=noarch&epoch=0&upstream=glassfish-jsp-api-2.3.3-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.servlet/jsp-api@2.3.4.SNAPSHOT",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.servlet.jsp/javax.servlet.jsp-api@2.3.4.SNAPSHOT",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/javaee/javaee-jsp-api",
      "licenseDeclared": "(CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Glassfish J2EE JSP API specification",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.3.3-3.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-glassfish-servlet-api-3.1.0",
      "name": "glassfish-servlet-api",
      "licenseConcluded": "(CDDL-1.1 OR GPL-2.0-with-classpath-exception) AND Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f6ea9f9421c0dbb6fcfa62a53bf4ff0a5cdb7a83b7bc9e88f23b8d6a5b105949"
        }
      ],
      "description": "Java Servlets is a JCP Standard technology for interacting with the web on the Java EE platform.\nIt is the foundation web specification in the Java Enterprise Platform. Developers can build web\napplications using the Servlet API to interact with the request/response workflow.\nThis package provides some classes and interfaces which define and describe the contracts between\na servlet class and the runtime environment provided for an instance of such a class.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/glassfish-servlet-api@3.1.0-17.oe2403sp4?arch=noarch&epoch=0&upstream=glassfish-servlet-api-3.1.0-17.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.servlet/servlet-api@3.1.0",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.apache.geronimo.specs/geronimo-servlet_3.0_spec@3.1.0",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.eclipse.jetty.orbit/javax.servlet@3.1.0",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.servlet/javax.servlet-api@3.1.0",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://servlet-spec.java.net",
      "licenseDeclared": "(CDDL-1.1 OR GPL-2.0-with-classpath-exception) AND Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "API of Java Servlet",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.1.0-17.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-hibernate-jpa-2.1-api-1.0.0",
      "name": "hibernate-jpa-2.1-api",
      "licenseConcluded": "EPL-1.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "413a1a3d40ffc5e510deddca7ad61962049ffdfb611f50053e9ed73415c7ab8c"
        }
      ],
      "description": "Java Persistence 2.1 API",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/hibernate-jpa-2.1-api@1.0.0-8.oe2403sp4?arch=noarch&epoch=0&upstream=hibernate-jpa-2.1-api-1.0.0-8.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.hibernate.javax.persistence/hibernate-jpa-2.1-api@1.0.0.Final",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.hibernate.org/",
      "licenseDeclared": "EPL-1.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Java Persistence 2.1 API",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.0-8.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jakarta-el-api-4.0.0",
      "name": "jakarta-el-api",
      "licenseConcluded": "EPL-2.0 or GPLv2 with exceptions",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "fe9e5555e8099917f57dc50e9d914068344ef75dd41b06aad98c5600f7fd5248"
        }
      ],
      "description": "Jakarta Expression Language provides a specification document, API,\nreference implementation and TCK that describes an expression language\nfor Java applications.\n\nThis package contains only the API.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jakarta-el-api@4.0.0-4.oe2403sp4?arch=noarch&epoch=0&upstream=jakarta-el-4.0.0-4.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.el/el-api@4.0.0",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.el/javax.el-api@4.0.0",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/jakarta.el/jakarta.el-api@4.0.0",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/jakartaee/expression-language",
      "licenseDeclared": "EPL-2.0 or GPLv2 with exceptions",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Jakarta Expression Language API",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:4.0.0-4.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jakarta-server-pages-api-2.3.6",
      "name": "jakarta-server-pages-api",
      "licenseConcluded": "(EPL-2.0 or GPLv2 with exceptions) and ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "bf984488d7ec160e8d4563a26ec1b97bf4a30d2b580a505436e6b14a9abf1716"
        }
      ],
      "description": "Jakarta Server Pages provides a container-independent implementation of\nthe JSP API. This package contains the API only.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jakarta-server-pages-api@2.3.6-1.oe2403sp4?arch=noarch&epoch=0&upstream=jakarta-server-pages-2.3.6-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.servlet.jsp/javax.servlet.jsp-api@2.3.6",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.servlet.jsp/jsp-api@2.3.6",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.servlet/jsp-api@2.3.6",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/jakarta.servlet.jsp/jakarta.servlet.jsp-api@2.3.6",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/eclipse-ee4j/jsp-api",
      "licenseDeclared": "(EPL-2.0 or GPLv2 with exceptions) and ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Jakarta Server Pages (JSP) API",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.3.6-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jakarta-servlet-5.0.0",
      "name": "jakarta-servlet",
      "licenseConcluded": "(EPL-2.0 or GPLv2 with exceptions) and ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5828fc7e1492a2a4e129e73b4ce571808b82af8e501dc839578bb3155074371c"
        }
      ],
      "description": "Jakarta Servlet defines a server-side API for handling HTTP requests\nand responses.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jakarta-servlet@5.0.0-4.oe2403sp4?arch=noarch&epoch=0&upstream=jakarta-servlet-5.0.0-4.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.servlet/servlet-api@5.0.0",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/jakarta.servlet/jakarta.servlet-api@5.0.0",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/javax.servlet/javax.servlet-api@5.0.0",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/eclipse-ee4j/servlet-api",
      "licenseDeclared": "(EPL-2.0 or GPLv2 with exceptions) and ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Server-side API for handling HTTP requests and responses",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.0.0-4.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.492.b09",
      "name": "java-1.8.0-openjdk-headless",
      "licenseConcluded": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "17a75a972d65928ec6db2be26b26e7bbcfb4c41f483a98f9b9101092633349c9"
        }
      ],
      "description": "The OpenJDK runtime environment 8 without audio and video support.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/java-1.8.0-openjdk-headless@1.8.0.492.b09-5.oe2403sp4?arch=aarch64&epoch=1&upstream=java-1.8.0-openjdk-1.8.0.492.b09-5.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/4360c2d40e69621ea49c4f6881caa712508e4466@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/42852a0922cf739c1f90bd57a7a7473e605ec721@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/338e604865e98d89ea96affb20aed9eba9e95a0e@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/3d239d3b5de1b9e903de0539fa9d0ff028dab766@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/6597cb118c00bb892e3c6089db5842f542c8e8b0@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/9c050ec27062f59dc2d9799c0459280f7c1b3c22@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/98d5d2b45fd23ed8e571eaddc068c4baf0d351ba@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/2a8064d55b27a9066231785dd172ef9b47677714@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/aa3a5da5290cc8e54ed0fcfc48804b95367418de@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/52e70b9aa135268c56f1795cb341034167ba1922@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/caad18b0d47c927b20d4472927ed15c9f7411ae7@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/cc9616e3e0a8fdf598cfe7b1196c3ea68b1ffbc0@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/1c2184b4bcd7ddc2a731d06cd50bdf83dcd77266@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/563254529c831099de4df450749bee50d1c33c20@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/496e40354cc8d14bb061b3f83fc27479792ee485@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/df84507f6a67f7ff5933c981b811d97f7a7c0f9b@1.0.0",
          "referenceType": "checksum"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/805effb7c0e43b0eb2bb0ab31b94e059db51acb5@1.0.0",
          "referenceType": "checksum"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://openjdk.java.net/",
      "licenseDeclared": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "OpenJDK Headless Runtime Environment 8",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:1.8.0.492.b09-5.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-java-11-openjdk-headless-11.0.31.11",
      "name": "java-11-openjdk-headless",
      "licenseConcluded": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA-MD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "21077c7c8b599bbd6751cc8f83ac2a560c16b2008829d811a75d3e1f758b2a75"
        }
      ],
      "description": "The OpenJDK runtime environment 11 without audio and video support.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/java-11-openjdk-headless@11.0.31.11-5.oe2403sp4?arch=aarch64&epoch=1&upstream=java-11-openjdk-11.0.31.11-5.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "EXTERNAL_MANAGER",
          "referenceLocator": "pkg:maven/sha1/b25b44b34ba2ea99b79e05a2934902a3f98d380e@1.0.0",
          "referenceType": "checksum"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://openjdk.java.net/",
      "licenseDeclared": "ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib and ISC and FTL and RSA-MD",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "OpenJDK Headless Runtime Environment 11",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:11.0.31.11-5.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-javapackages-filesystem-5.3.0",
      "name": "javapackages-filesystem",
      "licenseConcluded": "BSD-3-Clause",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "118a73452648e4cbc2dcb8544c2321c9378e0cf9c875d2c227e799c6295fecbb"
        }
      ],
      "description": "The javapackages-filesystem package contains some basic directories into which\nJava packages install their content.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/javapackages-filesystem@5.3.0-6.oe2403sp4?arch=noarch&epoch=0&upstream=javapackages-tools-5.3.0-6.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/fedora-java/javapackages",
      "licenseDeclared": "BSD-3-Clause",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Filesystem layout for java packages",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.3.0-6.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-jboss-jstl-1.2-api-1.1.4",
      "name": "jboss-jstl-1.2-api",
      "licenseConcluded": "ASL 2.0 and (CDDL-1.1 or GPLv2 with exceptions)",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b5a62f2acadcfb1e55996fadac30e7a5e2f8c2823e321d08aadb76a9951fe816"
        }
      ],
      "description": "Java Server Pages Standard Template Library 1.2 API.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jboss-jstl-1.2-api@1.1.4-2.oe2403sp4?arch=noarch&epoch=0&upstream=jboss-jstl-1.2-api-1.1.4-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/org.jboss.spec.javax.servlet.jstl/jboss-jstl-api_1.2_spec@1.1.4.Final",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/jboss/jboss-jstl-api_spec",
      "licenseDeclared": "ASL 2.0 and (CDDL-1.1 or GPLv2 with exceptions)",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "JSP Standard Template Library 1.2 API",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.1.4-2.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-apache-commons-digester-2.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-atinject-1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-bean-validation-api-1.1.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-cdi-api-1.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glassfish-annotation-api-1.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glassfish-ejb-api-3.2.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glassfish-jsp-api-2.3.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glassfish-servlet-api-3.1.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-hibernate-jpa-2.1-api-1.0.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jakarta-el-api-4.0.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jakarta-server-pages-api-2.3.6"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jakarta-servlet-5.0.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.492.b09"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-java-11-openjdk-headless-11.0.31.11"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-javapackages-filesystem-5.3.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mojarra-2.2.13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jboss-jstl-1.2-api-1.1.4"
    }
  ]
}
