{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "mod_auth_openidc-0.2.4.16.11-1.oe2403.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-18T18:19:57.657105919Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/mod_auth_openidc-0.2.4.16.11-1.oe2403.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
      "name": "mod_auth_openidc",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a84ddb335020cdf045a02a9df57f4c4f9fc964de9b35b31eafc0d1adfe4f1c77"
        }
      ],
      "description": "This module enables an Apache 2.x web server to operate as\nan OpenID Connect Relying Party(RP) to an OpenID Connect Provider(OP).",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/mod_auth_openidc@2.4.16.11-1.oe2403?arch=aarch64&epoch=0&upstream=mod_auth_openidc-2.4.16.11-1.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/OpenIDC/mod_auth_openidc",
      "licenseDeclared": "Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "OpenID Connect Relying Party module for Apache 2.x HTTP Server",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.4.16.11-1.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-apr-1.7.4",
      "name": "apr",
      "licenseConcluded": "ASL 2.0 and BSD with advertising and ISC and BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "42ae76a9871ceaffa75cc770d318bfbd62823709b2c80dc508aced1a72f74dd3"
        }
      ],
      "description": "The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries\nthat provide a predictable and consistent interface to underlying platform-specific implementations.\nThe primary goal is to provide an API to which software developers may code and be assured of\npredictable if not identical behaviour regardless of the platform on which their software is built,\nrelieving them of the need to code special-case conditions to work around or take advantage of\nplatform-specific deficiencies or features.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/apr@1.7.4-4.oe2403?arch=aarch64&epoch=0&upstream=apr-1.7.4-4.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://apr.apache.org",
      "licenseDeclared": "ASL 2.0 and BSD with advertising and ISC and BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "Apache Portable Runtime.",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.7.4-4.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-expat-2.5.0",
      "name": "expat",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d79b70bd3a731cb2f8d7fccf320e1e00ccedbaa9a55106a596ce0877fd5b052f"
        }
      ],
      "description": "expat is a stream-oriented XML parser library written in C.\nexpat excels with files too large to fit RAM, and where\nperformance and flexibility are crucial.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/expat@2.5.0-10.oe2403?arch=aarch64&epoch=0&upstream=expat-2.5.0-10.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://libexpat.github.io/",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "An XML parser library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.5.0-10.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-glibc-2.38",
      "name": "glibc",
      "licenseConcluded": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net-2.0 and ISC and Public Domain and GFDL-1.3-only",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "cff8963e4c6a9e4441fbe31a6e353923c61223f0e5fff41181d6817705b2b80c"
        }
      ],
      "description": "The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/glibc@2.38-101.oe2403?arch=aarch64&epoch=0&upstream=glibc-2.38-101.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/glibc/",
      "licenseDeclared": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net-2.0 and ISC and Public Domain and GFDL-1.3-only",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "The GNU libc libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.38-101.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-httpd-2.4.58",
      "name": "httpd",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b0c7a33a41d4e7fc1c3aa13622d68691ef5a97250ac073acef14d2bfde317d3b"
        }
      ],
      "description": "Apache HTTP Server is a powerful and flexible HTTP/1.1 compliant web server.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/httpd@2.4.58-10.oe2403?arch=aarch64&epoch=0&upstream=httpd-2.4.58-10.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://httpd.apache.org/",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "Apache HTTP Server",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.4.58-10.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-jq-1.8.0",
      "name": "jq",
      "licenseConcluded": "MIT AND ICU AND CC-BY-3.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9d247982a3a96153ff0dbbb9457afb335622bc0303ef4b54443b09a948a9d756"
        }
      ],
      "description": "jq is a lightweight and flexible command-line JSON processor.\nyou can use it to slice and filter and map and transform structured data.\nIt is written in portable C, and it has zero runtime dependencies.\nit can mangle the data format that you have into the one that you want.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/jq@1.8.0-2.oe2403?arch=aarch64&epoch=0&upstream=jq-1.8.0-2.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://jqlang.github.io/jq/",
      "licenseDeclared": "MIT AND ICU AND CC-BY-3.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "A lightweight and flexible command-line JSON processor",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.8.0-2.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-libcurl-8.4.0",
      "name": "libcurl",
      "licenseConcluded": "curl",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "cceccf6838a7d318a156a1dfde9c749a112010258eacfef3ff81682ea001ef0b"
        }
      ],
      "description": "A library for getting files from web servers.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libcurl@8.4.0-11.oe2403?arch=aarch64&epoch=0&upstream=curl-8.4.0-11.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://curl.se/",
      "licenseDeclared": "curl",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "A library for getting files from web servers",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:8.4.0-11.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-openldap-2.6.5",
      "name": "openldap",
      "licenseConcluded": "OLDAP-2.8",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a5c1bd480155b300b4f0972bfd5d3bcd4814eb2cc3f78f485286ea9526a06647"
        }
      ],
      "description": "OpenLDAP is an open source suite of LDAP (Lightweight Directory Access\nProtocol) applications and development tools. LDAP is a set of\nprotocols for accessing directory services (usually phone book style\ninformation, but other information is possible) over the Internet,\nsimilar to the way DNS (Domain Name System) information is propagated\nover the Internet. The openldap package contains configuration files,\nlibraries, and documentation for OpenLDAP.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/openldap@2.6.5-6.oe2403?arch=aarch64&epoch=0&upstream=openldap-2.6.5-6.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.openldap.org/",
      "licenseDeclared": "OLDAP-2.8",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "LDAP support libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.6.5-6.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-openssl-libs-3.0.12",
      "name": "openssl-libs",
      "licenseConcluded": "OpenSSL and SSLeay",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5d92ba2526d8b8c39194bb388ade3d8d6576acf2e8dce5ffcd031a8ad77df9a4"
        }
      ],
      "description": "The openssl-libs package contains the libraries that are used\nby various applications which support cryptographic algorithms\nand protocols.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/openssl-libs@3.0.12-10.oe2403?arch=aarch64&epoch=1&upstream=openssl-3.0.12-10.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.openssl.org/",
      "licenseDeclared": "OpenSSL and SSLeay",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "A general purpose cryptography library with TLS implementation",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:3.0.12-10.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-pcre2-10.42",
      "name": "pcre2",
      "licenseConcluded": "BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "d600f36ffeb13cdfcb30e844a177149baaa2479dd7bf17257c65ce01cca90ddc"
        }
      ],
      "description": "PCRE2 is a re-working of the original PCRE1 library to provide an entirely new\nAPI. Since its initial release in 2015, there has been further development of\nthe code and it now differs from PCRE1 in more than just the API.\nPCRE2 is written in C, and it has its own API. There are three sets of\nfunctions, one for the 8-bit library, which processes strings of bytes, one for\nthe 16-bit library, which processes strings of 16-bit values, and one for the\n32-bit library, which processes strings of 32-bit values. Unlike PCRE1, there\nare no C++ wrappers.\n\nThe distribution does contain a set of C wrapper functions for the 8-bit\nlibrary that are based on the POSIX regular expression API (see the pcre2posix\nman page). These are built into a library called libpcre2-posix. Note that this\njust provides a POSIX calling interface to PCRE2; the regular expressions\nthemselves still follow Perl syntax and semantics. The POSIX API is restricted,\nand does not give full access to all of PCRE2's facilities.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/pcre2@10.42-10.oe2403?arch=aarch64&epoch=0&upstream=pcre2-10.42-10.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.pcre.org/",
      "licenseDeclared": "BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "Perl Compatible Regular Expressions",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:10.42-10.oe2403"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-apr-1.7.4"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-expat-2.5.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-httpd-2.4.58"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-jq-1.8.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libcurl-8.4.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-openldap-2.6.5"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-openssl-libs-3.0.12"
    },
    {
      "spdxElementId": "SPDXRef-rpm-mod-auth-openidc-2.4.16.11",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-pcre2-10.42"
    }
  ]
}
