github.com/CycloneDX/sbom-utility@v0.16.0/test/cyclonedx/1.6/cdx-1-6-valid-cbom-full-1.6.json (about)

     1  {
     2    "bomFormat": "CycloneDX",
     3    "specVersion": "1.6",
     4    "serialNumber": "urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
     5    "version": 1,
     6    "components": [
     7      {
     8        "type": "cryptographic-asset",
     9        "bom-ref": "asset-1",
    10        "name": "asset-1",
    11        "cryptoProperties": {
    12          "assetType": "algorithm",
    13          "algorithmProperties": {
    14            "primitive": "ae",
    15            "parameterSetIdentifier": "128",
    16            "curve": "brainpoolP160r1",
    17            "executionEnvironment": "software-plain-ram",
    18            "implementationPlatform": "x86_64",
    19            "certificationLevel": [ "fips140-1-l4" ],
    20            "mode": "gcm",
    21            "padding": "pkcs5",
    22            "cryptoFunctions": ["keygen", "encrypt", "decrypt", "tag"],
    23            "classicalSecurityLevel": 128,
    24            "nistQuantumSecurityLevel": 1
    25          },
    26          "oid": "oid:1.2.3.4.5.6.7.8.9"
    27        }
    28      },
    29      {
    30        "type": "cryptographic-asset",
    31        "bom-ref": "asset-2",
    32        "name": "asset-2",
    33        "cryptoProperties": {
    34          "assetType": "certificate",
    35          "certificateProperties": {
    36            "subjectName": "Subject name here",
    37            "issuerName": "Issuer name here",
    38            "notValidBefore": "2022-01-01T00:00:00.000Z",
    39            "notValidAfter": "2024-01-01T00:00:00.000Z",
    40            "signatureAlgorithmRef": "bom-ref-to-algorithm",
    41            "subjectPublicKeyRef": "bom-ref-to-public-key",
    42            "certificateFormat": "X.509",
    43            "certificateExtension": "crt"
    44          },
    45          "oid": "oid:1.2.3.4.5.6.7.8.9"
    46        }
    47      },
    48      {
    49        "type": "cryptographic-asset",
    50        "bom-ref": "asset-3",
    51        "name": "asset-3",
    52        "cryptoProperties": {
    53          "assetType": "protocol",
    54          "protocolProperties": {
    55            "type": "tls",
    56            "version": "1.3",
    57            "cipherSuites": [
    58              {
    59                "name": "TLS_DHE_RSA_WITH_AES_128_CCM",
    60                "algorithms": [
    61                  "bom-ref-to-algorithm"
    62                ],
    63                "identifiers": [
    64                  "0xC0"
    65                ]
    66              }
    67            ]
    68          },
    69          "oid": "oid:1.2.3.4.5.6.7.8.9"
    70        }
    71      },
    72      {
    73        "type": "cryptographic-asset",
    74        "bom-ref": "asset-4",
    75        "name": "asset-4",
    76        "cryptoProperties": {
    77          "assetType": "related-crypto-material",
    78          "relatedCryptoMaterialProperties": {
    79            "type": "private-key",
    80            "id": "12345",
    81            "state": "active",
    82            "algorithmRef": "bom-ref-to-algorithm",
    83            "creationDate": "2024-01-01T00:00:00.000Z",
    84            "activationDate": "2024-01-02T00:00:00.000Z",
    85            "updateDate": "2024-01-03T00:00:00.000Z",
    86            "expirationDate": "2024-01-04T00:00:00.000Z",
    87            "value": "Value here",
    88            "size": 1024,
    89            "format": "PEM",
    90            "securedBy": {
    91              "mechanism": "HSM",
    92              "algorithmRef": "bom-ref-to-algorithm"
    93            }
    94          },
    95          "oid": "oid:1.2.3.4.5.6.7.8.9"
    96        }
    97      }
    98    ]
    99  }