Это команда tpmtool, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
tpmtool - Инструмент GnuTLS TPM
СИНТАКСИС
tpmtool [-флаги] [-флаг [ценностное ]] [- имя-опции[[= | ]ценностное ]]
Все аргументы должны быть вариантами.
ОПИСАНИЕ
Программа, позволяющая обрабатывать криптографические данные из микросхемы TPM.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-d номер, --отлаживать=номер
Включите отладку. Эта опция принимает целое число в качестве аргумента. Значение
of номер ограничен быть:
в диапазоне от 0 до 9999
Задает уровень отладки.
--infile=файл
Входной файл.
--outfile=string
Выходной файл.
--генерировать-rsa
Создайте пару закрытых и открытых ключей RSA.
Создает пару закрытого и открытого ключей RSA в микросхеме TPM. Ключ может храниться в
файловая система и защищена PIN-кодом или хранится (регистрируется) во флеш-памяти микросхемы TPM.
--регистр
Любой сгенерированный ключ будет зарегистрирован в TPM. Эта опция должна появиться в
сочетание со следующими параметрами: generate-rsa.
- подписание
Любой сгенерированный ключ будет ключом подписи. Эта опция должна появляться в комбинации
со следующими параметрами: generate-rsa. Эта опция не должна появляться в
сочетание с любым из следующих вариантов: наследие.
--наследие
Любой сгенерированный ключ будет унаследованным ключом. Эта опция должна появляться в комбинации
со следующими параметрами: generate-rsa. Эта опция не должна появляться в
сочетание с любым из следующих вариантов: подписание.
--Пользователь Любой зарегистрированный ключ будет ключом пользователя. Эта опция должна появляться в сочетании с
следующие варианты: зарегистрироваться. Этот параметр не должен появляться в сочетании с
любой из следующих вариантов: система.
Сгенерированный ключ будет храниться в пользовательском постоянном хранилище.
--система
Любой зарегистрированный ключ будет системным ключом. Эта опция должна появляться в комбинации
со следующими вариантами: зарегистрироваться. Эта опция не должна появляться в комбинации
с любым из следующих вариантов: пользователь.
Сгенерированный ключ будет храниться в системном постоянном хранилище.
--pubkey=URL
Печатает открытый ключ предоставленного ключа.
--список Перечисляет все ключи, хранящиеся в TPM.
--удалять=URL
Удалить ключ, идентифицированный данным URL (UUID) ..
- тестовый знак=URL
Проверяет операцию подписи предоставленного объекта.
Его можно использовать для проверки правильности работы операции подписи. Этот
операция подпишет и проверит подписанные данные.
--sec-параметр=безопасность параметр
Укажите уровень безопасности [низкий, устаревший, средний, высокий, ультра] ..
Это альтернатива битовому варианту. Обратите внимание, однако, что значения, разрешенные
Микросхемы TPM квантуются, и заданные значения могут быть округлены в большую сторону.
--биты=номер
Укажите количество бит для генерации ключа. Эта опция принимает целое число
как его аргумент.
--индера, - Fl -нет
Используйте формат DER для ключей. запретный форма отключит эту опцию.
Предполагается, что входные файлы имеют переносимый формат DER TPM. В
формат по умолчанию - это настраиваемый формат, используемый различными инструментами TPM.
- наружный, - Fl -не выходящий
Используйте формат DER для ключей вывода. В безвыходный форма отключит эту опцию.
Вывод будет в переносимом формате DER TPM.
-h, --Помогите
Показать информацию об использовании и выйти.
-!, --больше-помощь
Передайте расширенную информацию об использовании через пейджер.
-v [{v | c | n --версия [{v | c | n}]}]
Вывести версию программы и выйти. Режим по умолчанию - `v ', простая версия.
В режиме `c 'будет напечатана информация об авторских правах, а` n' - все авторские права.
заметит.
ПРИМЕРЫ
Чтобы сгенерировать ключ, который будет храниться в файловой системе, используйте:
$ tpmtool --generate-rsa --bits 2048 --outfile tpmkey.pem
Чтобы сгенерировать ключ, который будет храниться во флэш-памяти TPM, используйте:
$ tpmtool --generate-rsa --bits 2048 --register --user
Чтобы получить открытый ключ ключа TPM, используйте:
$ tpmtool --pubkey tpmkey: uuid = 58ad734b-bde6-45c7-89d8-756a55ad1891; storage = user --outfile pubkey.pem
или если ключ хранится в файловой системе:
$ tpmtool --pubkey tpmkey: file = tmpkey.pem --outfile pubkey.pem
Чтобы перечислить все ключи, хранящиеся в TPM, используйте:
$ tpmtool --список
ВЫХОД статус
Будет возвращено одно из следующих значений выхода:
0 (ВЫХОД_УСПЕХ)
Успешное выполнение программы.
1 (ВЫХОД_ОШИБКА)
Не удалось выполнить операцию или неверный синтаксис команды.
70 (EX_ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ)
В libopts произошла внутренняя операционная ошибка. Пожалуйста, сообщите об этом autogen-
[электронная почта защищена]. Спасибо.
Используйте tpmtool онлайн с помощью сервисов onworks.net