# VBoxManage signova

VBoxManage-signova

1

VBoxManage-signova

цифровая подпись OVA

&product-name;

          VBoxManage signova
          ova
          --certificate=файл
          --private-key=файл

            --private-key-password-file=файл-с-паролем
            --private-key-password=файл-с-паролем

          --digest-type=тип

            --pkcs7
            --no-pkcs7

          --intermediate-cert=файл
          --force
          --verbose
          --quiet
          --dry-run

## Описание

Команда `VBoxManage signova` добавляет цифровую подпись к OVA файлу.

`ova`

- подписываемый файл OVA.

`--certificate=`файл``

- Файл, содержащий сертификат для подписи OVA. Он может быть или в формате PEM (base64) или DER (бинарный). Команда определит, какой из них.

`--private-key=`файл``

- Файл, содержащий приватный ключ. Он может быть или в формате PEM (base64) или DER (бинарный). Команда определит, какой из них.

`--private-key-password-file=`файл-с-паролем``

- Файл, содержащий пароль к приватному ключу.

`--private-key-password=`пароль``

- Пароль к приватному ключу.

`--digest-type=`тип``

- Выбирает алгоритм криптографического дайджеста, используемый в подписи. Возможные значения: SHA-256 (по умолчанию), SHA-512 и SHA-1.

  Некоторые старые версии OVFTool и другие продукты VMWare могут требовать `--digest-type=sha-1` для принятия OVA.

`--pkcs7`, `--no-pkcs7`

- Включает или отключает создание дополнительной подписи PKCS#7/CMS. Включено по умолчанию.

`--intermediate-cert=`файл``

- Файл содержащий промежуточный сертификат, который должен быть включен в необязательную подпись PKCS#7/CMS. Как и другие, файл может быть в форматах PEM или DER. Эта опция может повторяться для добавления нескольких промежуточных сертификатов. Эта опция подразумевает опцию `--pkcs7`.

`--force`

- Переписывает существующую сигнатуру если присутствует. Поведение по умолчанию - завершиться неудачей если OVA уже подписан.

`--dry-run`

- Не изменять OVA на самом деле, просто протестировать операцию подписи.

`-v`, `--verbose`, `-q`, `--quiet`

- Управляет степенью подробности вывода при выполнении команды. Опцию `--verbose` можно указывать несколько раз для получения более подробного вывода.