{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "opencryptoki-devel-0.3.26.0-1.oe2403.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-08-08T18:23:06.882101294Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/opencryptoki-devel-0.3.26.0-1.oe2403.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-opencryptoki-devel-3.26.0",
      "name": "opencryptoki-devel",
      "licenseConcluded": "CPL-1.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "87e887a1fb1707ea3c1ad6c6e098f36ac75bd4733940e564d8b35523f15cb1ab"
        }
      ],
      "description": "This package provides development and header files for building\nopencryptoki and PKCS#11 based applications.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/opencryptoki-devel@3.26.0-1.oe2403?arch=aarch64&epoch=0&upstream=opencryptoki-3.26.0-1.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/opencryptoki/opencryptoki",
      "licenseDeclared": "CPL-1.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "Development files for openCryptoki",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.26.0-1.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-opencryptoki-3.26.0",
      "name": "opencryptoki",
      "licenseConcluded": "CPL-1.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "0e671341bbee50437893c1d491a9379d8508e5ac6879547cdf12be0e15b0669e"
        }
      ],
      "description": "openCryptoki is an implementation of the PKCS #11 API that allows interfacing to devices\nthat hold cryptographic information and perform cryptographic functions.\nopenCryptoki provides application portability by isolating the application\nfrom the details of the cryptographic device.\nIsolating the application also provides an added level of security.\nThe openCryptoki API provides a standard programming interface between applications\nand all kinds of portable cryptographic devices.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/opencryptoki@3.26.0-1.oe2403?arch=aarch64&epoch=0&upstream=opencryptoki-3.26.0-1.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/opencryptoki/opencryptoki",
      "licenseDeclared": "CPL-1.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "PKCS#11 library and tools for Linux",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.26.0-1.oe2403"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-opencryptoki-devel-3.26.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-opencryptoki-3.26.0"
    }
  ]
}
