КриптоПро TSP SDK: tsputil.exe

Команда cgimstsa

При указании команды cgimstsa приложение будет работать как сценарий CGI и выдаст штамп времени Microsoft.

Команда принимает запрос на штамп времени со стандартного потока ввода программы и и выдает в стандартный поток вывода созданный штамп времени.

Синтаксис

tsputil cgimstsa [опции]
tsputil cm [опции]

Параметры

--cert=<имя файла>, -c <имя файла>
Необходимо указать имя файла (возможно, включая полный путь), содержащего сертификат службы штампов времени. По умолчанию, если эта опция не задана, используется имя "tsa.cer".
Предупреждение. Эта опция позволит любому сетевому пользователю обратиться к любому файлу на компьютере, где развернут сценарий CGI. Хотя содержимое файла по сети не передается, уже само это обращение, является проблемой в системе безопасности. Использование tsputil в качестве сценария CGI недопустимо в реально эксплуатирующихся системах и на любых компьютерах, подключенных к не доверенным сетям (Интернет).
--alg=OID, -a OID
Задает идентификатор OID алгоритма хэширования данных. По умолчанию, если эта опция не задана, используется значение "1.2.643.2.2.9" (алгоритм хэширования ГОСТ Р 34.11).
--cgi
Эмулировать работу сценария CGI, даже при запуске не из окружения CGI. При работе в окружении CGI эта опция принудительно включена. Эмуляция заключается в выводе заголовков HTTP.
--request=файл-запроса, -i файл-запроса
Задает имя входного файла, содержащего запрос на штамп времени, вместо стандартного потока ввода программы.
Предупреждение. Эта опция позволит любому сетевому пользователю обратиться к любому файлу на компьютере, где развернут сценарий CGI. Хотя содержимое файла по сети не передается, уже само это обращение, является проблемой в системе безопасности. Использование tsputil в качестве сценария CGI недопустимо в реально эксплуатирующихся системах и на любых компьютерах, подключенных к не доверенным сетям (Интернет).

Примеры

tsputil cm –с c:\TSPCert.cer