Цель создания Applet'а:
Сделать процедуру отправки отчётов максимально удобной для пользователя за счёт выполнения как можно меньшего количества операций.
Описание работы: Applet обрабатывает две различные ситуации при отправке отчётов в ГНАУ:
1. Формирует сообщение в формате, установленном ГНАУ, для отправки отчёта.
2. Читает сообщения от Центра обработки электронных отчётов, полученные после отправки транспортного контейнера.
Этапы формирования сообщения:
1. Получения файла отчёта пользователя с сайта проекта.
2. Установка параметров библиотеки шифрования:
1. Чтение сохранённых параметров, либо получение их от пользователя.
2. Проверка полученных параметров.
3. Установка и сохранение параметров для последующего использования (в этом, либо в следующих сеансах пользователя).
3. Формирование сообщения в виде транспортного пакета.
4. Отправка сформированного сообщения на сайт проекта.
Этапы чтения сообщения:
1. Получения файла отчёта пользователя с сайта проекта.
2. Установка параметров библиотеки шифрования:
1. Чтение сохранённых параметров, либо получение их от пользователя.
2. Проверка полученных параметров.
3. Установка и сохранение параметров для последующего использования (в этом, либо в следующих сеансах пользователя).
3. Разбор транспортного пакета для получения текста сообщения.
4. Отправка полученного сообщения на сайт проекта.В процессе формирования транспортного пакета данные документов шифруются и подписываются с помощью закрытых ключей пользователя и открытых ключей Центра обработки электронных отчётов. Для этого используется отдельная Java библиотека.
Дополнения:
1. Требования к формированию транспортных сообщений ГНАУ прилагаются к данному техническому заданию. Техническая документация по использованию библиотеки шифрования будет предоставлена после подписания договора о неразглашении конфиденциальной информации.
Ждем ваши резюме
hr@mementia.com
Опубликован 25.07.2011 в 12:24