????????
"???????????? c????? ????????????? ?????" (????? ??????) ???????????? ??? ?????????? ????????? ?????:
- ???????? ??????????? ??????? (??).
- ???????? ??.
- ???????? ??????????? ????? ??????? (???).
- ???????? ???.
????????????? ???????? ???????????? ? ???????????? ????????? ??????????????? ??????????, ?? ??????? ??????? ??????. ??? ?????????? ???????? "???????? ??" ???????????? ?????? ??????????? ???????????? ???????? ????????? ? ??????? ???????. ????????? ???????? ????? ??????????? ??? ????????????? ?????? ??????.
??????????? ??????????
?????? ???????? Java ???????????, ???????? ? ??????????? ?????????? Java Web Start (Java WS), ??? ????????? ????????? ??? ??????????????? ?? ????????. ? ????? ?????? ?????????????? ????? ?????????? ??????? ???????? ?? ???????????? ?????????? REST ? ???????? ?????????? ??? ?????? ??? ?????????? ?????????????? ?? ????????? HTTPS. ??? ????????????? ? ????????????? ???????????? ???????????????? ????????? ?? ???????????? ?????????? ??????????, ??????? ??????????????? ???????? ????? ??????????? ???????? ???????????? ???????.
?????????? ? ?????????
?? ??????????? ???????????? ???????????? ???????? ?????? ??????? ? ????????? ???????????? ????????
Описание
"Персональный cервис доверительных услуг" (далее Сервис) предназначен для выполнения следующих задач:
- Создания электронной подписи (ЭП).
- Проверка ЭП.
- Создание электронной метки времени (ЭМВ).
- Проверка ЭМВ.
Вышеуказанные операции производятся в операционном окружении вычислительного устройства, на котором запущен Сервис. Для выполнения операции "Создание ЭП" пользователь должен обязательно использовать ключевой контейнер с личными ключами. Остальные операции могут выполняться без использования личных ключей.
Особенности реализации
Сервис является Java приложением, построен с применением технологии Java Web Start (Java WS), что позволяет запускать его непосредственно из браузера. С точки зрения архитектурного стиля реализация Сервиса основана на подмножестве требований REST и содержит встроенный веб сервер для унификации взаимодействия по протоколу HTTPS. Для взаимодествия с пользователем используется пользовательский интерфейс со стандартными элементами управления, которые визуализируются согласно стилю графической оболочки операционной системы.
Требования к окружению
По результатам тестирования подтверждена успешная работа Сервиса в окружении операционных системах Windows 7 Pro SP1, Windows 8.1 Pro, Windows 10 Pro, SUSE Linux 42.1 с виртуальной машиной Java от версии ? ??????????? ??????? Java ?? ?????? 1.8 Update 45 до версии ?? ?????? 1.8 Update 141.