Система Нотариата.
Версия 1.0
Содержание:
1 Введение. 1
2 Действующие лица. 1
3 Архитектура системы нотариата. 1
3.1 Клиент нотариата. 2
3.2 Интерфейс нотариата. 2
3.3 Интерфейс нотариата: Привязка к протоколам. 2
3.4 Аутентификация и авторизация. 2
3.5 Поддержка журнала. 3
1 Введение.
Система нотариата – это информационная система, которая предназначена для предоставления доказательства существования данных и их неизменности после указанного времени. Доказательством существования данных и их неизменности является штамп времени.
Система нотариата реализует сервис, который позволяет получить штамп времени.
2 Действующие лица.
Данная глава описывает поддерживаемые роли в системе нотариата:
Роль | Описание |
Администратор | Привилегированный пользователь системы нотариата, который ответственен за выполнение административных задач, например, конфигурирование сервиса, управление пользователями и т. д. Данным пользователям разрешены любые действия. |
Авторизованный пользователь | Пользователь, чья идентификационная информация известна сервису. |
Пользователь | Пользователь, чья идентификационная информация неизвестна сервису. |
3 Архитектура системы нотариата.
Следующий рисунок представляет упрощённую модель системы нотариата:

Рис. 1. Упрощённая архитектура системы нотариата.
3.1 Клиент нотариата.
Клиент нотариата – это программа, которая взаимодействует с системой, используя «Протокол установки штампа времени». Клиент обычно взаимодействует с системой, используя SOAP протокол.
3.2 Интерфейс нотариата.
Система нотариата реализует следующие сервисы:
- Интерфейс «Обработчик запросов» предоставляет набор операций, позволяющих зарегистрироваться в системе и получить штамп времени.
3.3 Интерфейс нотариата: Привязка к протоколам.
Интерфейс системы нотариата связан со следующими протоколами:
- SOAP протокол, который позволяет клиенту обращаться к системе нотариата используя SOAP 1.1 протокол.
3.4 Аутентификация и авторизация.
Клиент системы нотариата должен быть аутентифицирован системой для получения идентификационной информации связанной с ним. В данной реализации аутентификация клиента основана на X.509 сертификатах, а для проверки владения секретным ключом используется проверка подписи под запросом клиента. Как только сервис определил идентификационную информацию клиента, он должен провести авторизацию клиента и в зависимости от роли клиента обработать его запрос.
3.5 Поддержка журнала.
Все операции, запрашиваемые через интерфейс системы нотариата, попадают в журнал. Журнал содержит следующую информацию:
- дата и время поступления запроса; идентификатор клиента, если это авторизированный пользователь; результат выполнения запроса, если запрос отклонён то код ошибки и описание ошибки, если оно имеется.


