Это команда tpsclient, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
tpsclient - Инструмент тестирования TPS для проверки функциональности сервера TPS, имитирующий смарт-карту
СИНТАКСИС
tpsclient <
tpsclient
Обратите внимание, что этот инструмент в настоящее время работает для имитации токенов Secure Channel Protocol 01, GP201. Поддержка SCP02 / GP211 планируется в будущих версиях.
ОПИСАНИЕ
Команда tpsclient команда предоставляет возможность использовать сервер TPS без аппаратного токена,
с помощью простого файла сценария, содержащего команды для tpsclient двигатель.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Единственный вариант - предоставить или нет файл сценария. Не предоставляя сценарий
Аргумент запустит программу в интерактивном режиме, хотя это не рекомендуется. В
лучший способ взаимодействия с сервером TPS - предоставить простой файл сценария для tpsclient.
ОПЕРАЦИИ
Операции содержатся в tpsclient файл сценария. Некоторые примеры сценариев
ниже.
ПРИМЕРЫ
tpsclient
Эта команда просто запустит программу в интерактивном режиме. Команды должны быть
выдается вручную в этом режиме один за другим, поэтому не рекомендуется.
Список команд в интерактивном режиме:
Вывод> Доступные операции:
Вывод> op = имя файла отладки = - включить отладку
Вывод> op = help
Вывод> op = ra_enroll uid = pwd = num_threads = secureid_pin = keygen = - Запись через RA
Вывод> op = ra_reset_pin uid = pwd = num_threads = secureid_pin = new_pin = - Сброс пин через RA
Вывод> op = ra_update uid = pwd = num_threads = secureid_pin = new_pin = - Сброс пин через RA
Вывод> op = token_set знак равно - Установить значение токена
Вывод> op = token_status - Распечатать статус токена
Вывод> op = var_get name = - Получить значение переменной
Вывод> op = var_list - Список всех переменных
Вывод> op = var_set name = значение = - Установить значение переменной
tpsclient <format.txt
tpsclient <enroll.txt
формат.txt Содержание:
# Устанавливаем имя хоста сервера TPS
op = var_set name = ra_host value = localhost.localdomain
# Установите порт, на котором слушает TPS-сервер
op = var_set name = ra_port значение = 8080
# Установите URL-адрес в TPS, который отвечает на запросы операции с токеном клиента
op = var_set name = ra_uri значение = / tps / tps
# Установите номер cuid нашего виртуального токена и некоторые другие значения, необходимые для TPS
op = token_set cuid = 40906145C76224192D2B msn = 01020304 app_ver = 6FBBC105 key_info = 0101 major_ver = 1 minor_ver = 1
# Установите глобальный ключ авторизации платформы для виртуального токена
op=token_set auth_key=404142434445464748494a4b4c4d4e4f
# Установите глобальный ключ Mac платформы для виртуального токена
op=token_set mac_key=404142434445464748494a4b4c4d4e4f
# Установите глобальный ключ kek платформы для виртуального токена
op=token_set kek_key=404142434445464748494a4b4c4d4e4f
# Отправьте фактический запрос на форматирование нашего токена на сервер TPS.
# В этой команде мы должны предоставить идентификатор пользователя аутентификации, пароль аутентификации и значение PIN виртуального токена, чтобы продолжить
# Также "расширения" содержат дополнительную информацию, оцениваемую TPS. В этом случае мы объявляем «тип» нашего виртуального токена.
# TPS использует тип для управления потоком операции.
op = ra_format uid = user1 pwd = secret123 new_pin = secret123 num_threads = 1 extensions = tokenType = userKey
# Выйти из операции и выйти из программы
op = выход
enroll.txt Содержание:
# Устанавливаем имя хоста сервера TPS
op = var_set name = ra_host value = localhost.localdomain
# Установите порт, на котором слушает TPS-сервер
op = var_set name = ra_port значение = 8080
# Установите URL-адрес в TPS, который отвечает на запросы операции с токеном клиента
op = var_set name = ra_uri значение = / tps / tps
# Установите номер cuid нашего виртуального токена и некоторые другие значения, необходимые для TPS
op = token_set cuid = 40906145C76224192D2B msn = 01020304 app_ver = 6FBBC105 key_info = 0101 major_ver = 1 minor_ver = 1
# Установите глобальный ключ авторизации платформы для виртуального токена
op=token_set auth_key=404142434445464748494a4b4c4d4e4f
# Установите глобальный ключ Mac платформы для виртуального токена
op=token_set mac_key=404142434445464748494a4b4c4d4e4f
# Установите глобальный ключ kek платформы для виртуального токена
op=token_set kek_key=404142434445464748494a4b4c4d4e4f
# Отправьте фактический запрос на форматирование нашего токена на сервер TPS.
# В этой команде мы должны предоставить идентификатор пользователя аутентификации, пароль аутентификации и значение PIN виртуального токена, чтобы продолжить
# Также "расширения" содержат дополнительную информацию, оцениваемую TPS. В этом случае мы объявляем «тип» нашего виртуального токена.
# TPS использует тип для управления потоком операции.
op = ra_enroll uid = user1 pwd = secret123 new_pin = secret123 num_threads = 1 extension = tokenType = userKey
АВТОРСКИЕ ПРАВА
Авторское право (c) Red Hat, Inc., 2014 г. Это под лицензией GNU General Public License,
версия 2 (GPLv2). Копия этой лицензии доступна по адресу http://www.gnu.org/licenses/old-
лицензии / gpl-2.0.txt.
Используйте tpsclient онлайн с помощью сервисов onworks.net