Программа Такснет Агент

Содержание

Описание принципа работы программы Такснет Агент

Программа Такснет Агент предназначена для выполнения криптографических функций (формирование электронной подписи, проверка электронной подписи, шифрование, расшифрование) в любом браузере в операционной системе Windows.

Программа Такснет Агент устанавливается без прав администратора. После установки программа прячется в область уведомлений (системный трей).

В программе Такснет Агент реализован WebSocket сервер, работающий по защищенному каналу (wss). Программа Такснет Агент слушает один из tcp портов 49100-49149 (обычно первый из списка) на адресе 127.0.0.1 (cryptoagent.ru). При поступлении запроса из браузера программа Такснет Агент его обрабатывает и возвращает результат.

Например, процесс авторизации схематично можно изобразить следующим образом:

Схема

Последовательность вызовов:

  1. Пользователь в браузере вводит адрес сервера Такснет, загружается страница авторизации (html + js).
  2. Браузер обращается в Такснет Агент (wss://cryptoagent.ru:49100) за списком установленных на компьютере сертификатов.
  3. Такснет Агент определяет список установленных сертификатов и возвращает его в браузер.
  4. Пользователь в браузере выбирает сертификат из списка. Браузер обращается в Такснет Агент для формирования электронной подписи с помощью выбранного сертификата.
  5. Такснет Агент формирует электронную подпись и возвращает подпись в браузер.
  6. Браузер отправляет электронную подпись на сервер, где выполняется проверка подписи, определение сертификата пользователя.

Обязательные условия для корректной работы программы Такснет Агент

  1. Операционная система Windows XP SP3 и выше.
  2. Microsoft .NET Framework 3.5 или 4.0 и выше.
  3. Криптопровайдер: КриптоПро CSP или VipNet CSP.
  4. Браузер: IE, Google Chrome, Mozila Firefox, Opera.
  5. Программа Такснет Агент и браузер работают от имени одного и того же пользователя.
  6. Адрес cryptoagent.ru резолвится как 127.0.0.1.
  7. Браузер подключается к Такснет Агенту по адресу wss://cryptoagent.ru:49100 напрямую не через прокси-сервер.

Дистрибутив

Актуальная версия Такснет Агента

Версия дистрибутива - 1.20.135, версия Такснет Агента - 1.3.5.39.

Актуальный дистрибутив программы Такснет Агент - https://taxnet.ru/disk/download/taxnet/agent/TaxnetAgent.exe.

Предварительная версия Такснет Агента

Версия дистрибутива - 1.21.165, версия Такснет Агента - 1.3.9.49.

Предварительный дистрибутив программы Такснет Агент - https://taxnet.ru/download/software/test/agent/new/TaxnetAgent.exe.

Адрес тестовой страницы - https://taxnet.ru/download/software/test/agent/new/testTaxnetAgent.htm.

Возможные проблемы

  1. Браузер и программа Такснет Агент запущены от имени разных пользователей. Браузер и Такснет Агент должны работать от имени одного пользователя. Для установки и работы программы Такснет Агент права администратора не требуются.
  2. Браузер настроен на работу через прокси-сервер. Добавьте адрес cryptoagent.ru в исключения.
  3. На компьютере установлена программа для скрытия реального ip адреса пользователя. Закройте эту программу или добавьте адрес cryptoagent.ru в исключения.