Информация о дистрибутиве#
В корневом каталоге дистрибутива 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>