Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 17203-2013 Информационные технологии (ИТ). Спецификация открытого формата визуализации (OVF)

     5.1 Структура пакета OVF


Пакет OVF должен содержать в себе следующие файлы:

- один дескриптор OVF с расширением .ovf;

- ноль или один манифест OVF с расширением .mf;

- ноль или один сертификат OVF с расширением .cert;

- ноль или более файлов образа диска;

- ноль или более дополнительных файлов ресурсов, таких как образы дисков ISO;

Необходимо, чтобы были использованы расширения файла.ovf, .mf и .cert.

ПРИМЕР 1 - Следующий список файлов является примером пакета OVF:

package.ovf

package.mf

de-DE-resources.xml

vmdisk1.vmdk

vmdisk2.vmdk

resource.iso

ПРИМЕЧАНИЕ - В приведенном примере используются дисковые файлы VMDK, однако, поддерживаются и многодисковые форматы.


Пакет OVF может быть сохранен или в виде единого модуля, или как набор файлов, как описано в 5.3 и 5.4. Должны поддерживаться оба эти режима.

В пакете OVF может быть файл манифеста, содержащий хэш-суммы SHA-1 отдельных файлов в пакете. Файл манифеста должен иметь расширение .mf, то же самое базовое имя, что и файл .ovf, и быть одноуровневым элементом файла .ovf. Если присутствует файл манифеста, то потребитель пакета OVF должен проверить хэш-суммы, вычисляя фактические хэш-суммы SHA-1 и сравнивая их с суммами, представленными в файле манифеста.

Определения синтаксиса далее используют ABNF с исключениями, перечисленными в приложении А.

Формат файла манифеста следующий:

ПРИМЕР 2 - В примере показано частичное содержание файла манифеста:

SHA1 (package.ovf)= 237de026fb285b85528901da058475e56034da95

SHA1 (vmdisk1.vmdk)= 393a66df214e192ffbfedb78528b5be75cc9e1c3

Пакет OVF может иметь подпись посредством подписи файла манифеста. Сумма файла манифеста размещается в файле сертификата с расширением .cert вместе с закодированным base64 сертификатом Х.509. Файл .cert должен иметь то же самое базовое имя, что и файл .ovf, и быть одноуровневым элементом файла ovf. Потребитель пакета OVF должен проверить подпись и подлинность сертификата. Формат файла сертификата должен быть следующим:

ПРИМЕР 3 - Приведенный список файлов является примером пакета OVF с подписью: