Информация о дистрибутиве#

В корневом каталоге дистрибутива EVD-[version]-distrib.zip в архиве EVD-[version]-owned-distrib.zip находятся файлы, содержащие информацию о версии дистрибутива, наименовании компонента и входящих в него зависимостях:

Файл

Описание

./EVTD-kafka-[version]-distrib.zip/evtd-release.info

Содержит информацию о версии дистрибутива и хеш-коммит исходного файла

EVTD-kafka-[version]-cyclonedx-distrib.json

Содержит информацию о компоненте и входящих в него зависимостях

./EVTD-kafka-[version]-distrib.zip/regid.2021-12.ru.sbertech_evtd-[version].swidtag

Содержит информацию о компоненте и поставщике

1. Содержимое файла evtd-release.info:

Info: <Наименование компонента>
Version: <Версия дистрибутива>
Build date: <Дата сборки дистрибутива>
Revisions: <Хеш-коммита исходного файла дистрибутива>

Например:

Info: Component EVTD
Version: 4.1.0-1
Build date: 2025-01-24 16:57
Revisions:
  evtd: 0000000000

2.Содержимое файла EVTD-kafka-[version]-cyclonedx-distrib.json:

{
  "bomFormat": <формат спецификации (CycloneDX)>
  "specVersion": <версия спецификации>
  "version": <серийный номер спецификации>
  "metadata":   {
    "timestamp": <метка времени создания спецификации, дата и время>
    "tools": <инструменты, используемые для создания спецификации (компоненты или сервисы)>
    "component":     {
      "group": <идентификатор группы>
      "name": <имя>
      "version": <версия>
      "purl": <URL-адрес пакета>
      "type": <тип компонента (например, приложение)>
    }
  }
}

Например:

{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "version": 1,
  "metadata":   {
    "timestamp": "2025-01-24T13:41:37Z",
    "tools": [    {
      "vendor": "CycloneDX",
      "name": "cyclonedx-gradle-plugin",
      "version": "1.8.2"
    }],
    "component":     {
      "group": "sbt_PROD.CI90000050_synse.EVTD",
      "name": "EVTD",
      "version": "4.1.0-1",
      "purl": "pkg:maven/sbt_PROD.CI90000050_synse.EVTD/EVTD-kafka@4.1.0-1?classifier=distrib&extension=zip",
      "type": "application"
    }
  },
  "components": [],
  "dependencies": []
} 

3.Содержимое файла regid.2021-12.ru.sbertech_evtd-[version].swidtag:

<?xml version="1.0" encoding="utf-8"?>
<software_identification_tag xmlns="http://standards.iso.org/iso/19770/-2/2009/schema.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="http://standards.iso.org/iso/19770/-2/2009/schema.xsd schema.xsd" id="AAAAA" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <entitlement_required_indicator>false</entitlement_required_indicator>
  <product_title> Наименование компонента </product_title>
  <product_version>
    <name> Версия поставляемого дистрибутива </name>
    <numeric>
      <major> </major>
      <minor> </minor>
      <build> </build>
      <review> </review>
    </numeric>
  </product_version>
  <software_creator>
    <name> Наименование поставщика </name>
    <regid> id поставщика </regid>
  </software_creator>
  <software_licensor>
    <name> Наименование поставщика </name>
    <regid> id поставщика </regid>
  </software_licensor>
  <software_id>
    <unique_id> id компонента с версией </unique_id>
    <tag_creator_regid> id поставщика </tag_creator_regid>
  </software_id>
  <tag_creator>
    <name> Наименование поставщика </name>
    <regid> id поставщика </regid>
  </tag_creator>
  <component_of>
    <software_id>
      <unique_id> id продукта с версией </unique_id>
      <tag_creator_regid> id поставщика </tag_creator_regid>
    </software_id>
  </component_of>
</software_identification_tag>

Например:

<?xml version="1.0" encoding="utf-8"?>
<software_identification_tag xmlns="http://standards.iso.org/iso/19770/-2/2009/schema.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xsi:schemaLocation="http://standards.iso.org/iso/19770/-2/2009/schema.xsd schema.xsd" id="AAAAA" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <entitlement_required_indicator>false</entitlement_required_indicator>
  <product_title>Сервис передачи событий</product_title>
  <product_version>
    <name>4.1.0-11</name>
    <numeric>
      <major>4</major>
      <minor>1</minor>
      <build>0</build>
      <review>11</review>
    </numeric>
  </product_version>
  <software_creator>
    <name>SberTech</name>
    <regid>regid.2021-12.ru.sbertech</regid>
  </software_creator>
  <software_licensor>
    <name>SberTech</name>
    <regid>regid.2021-12.ru.sbertech</regid>
  </software_licensor>
  <software_id>
    <unique_id>evtd-4.1.0</unique_id>
    <tag_creator_regid>regid.2021-12.ru.sbertech</tag_creator_regid>
  </software_id>
  <tag_creator>
    <name>SberTech</name>
    <regid>regid.2021-12.ru.sbertech</regid>
  </tag_creator>
  <component_of>
    <software_id>
      <unique_id>evd-4.1.0</unique_id>
      <tag_creator_regid>regid.2021-12.ru.sbertech</tag_creator_regid>
    </software_id>
  </component_of>
</software_identification_tag>