ГОСТ Р ИСО 17090-4—2016
с) Проверка значения подписи и идентификатора подписанта.
При этой проверке выполняются следующие действия:
1) проверить значение подписи, используя открытый ключ подписанта;
2) проверить идентификатор подписанта, указанный в сертификате.
Объяснения к указанным выше процессам приведены в приложении А.
4.3.1.2 Описание процессов проверки
Описание процессов проверки приведено в таблице 1.
Таблица 1— Описание процессов проверки
Процесс проверки
Описание
а) Проверка формата
данных подписи
Должно быть проверено выполнение следующих условий:
- структура данных подписи соответствует установленному формату;
- данные подписи содержат все элементы, указанные обязательными в профиле:
- номер версии данных подписи правилен
Ь) Проверка сертификата
подписанта
1) Проверка цепочки сертификатов описана в документе RFC 5280:
- построить и проверить цепочку сертификатов для сертификата подписанта
2) Проверить расширения сертификата подписанта, предусмотренные в ИОК здра
воохранения:
- реализации настоящего стандарта должны обеспечивать выполнение функций
проверки следующих элементов:
- идентификатор политики сертификации, принятой в ИОК здравоохранения;
- значение атрибута hcRole, указанное в сертификате подписанта;
- метод проверки не входит в область применения настоящего стандарта. В прило
жениях могут быть выбраны наиболее подходящие методы
с) Проверка
значения подписи
и идентификатора
подписанта
1) Проверить значение подписи с помощью открытого ключа подписанта.
Должны быть выполнены следующие действия:
- вычислить хэш-код подписанных данных и убедиться, что он совладает с хэш-
кодом сообщения, указанным в подписи;
- проверить значение подписи и подписанных атрибутов, используя открытый ключ
подписанта
2) Проверить соответствие идентифицирующей информации, указанной всертифи
кате подписанта:
- убедиться, что идентификатор подписанта совпадает с атрибутами сертификата
подписанта, содержащимися вданных подписи
4.3.2
Проверка подписи в формате ES-T
4.3.2.1
Процессы проверки подписи в формате ES-T
В настоящем подразделе описаны процессы проверки электронной подписи в формате ES-T.
Порядок выполнения этих процессов не должен изменяться. См. рисунок 4.
Процессы проверки осуществляются следующим образом:
Проверка метки времени подписи:
1) проверить сертификат доверенной службы, предоставляющей метки времени подписи;
2) проверить значение подписи метки, полученной от этой службы;
3) проверить отпечаток сообщения в метке времени.
Проверка действительности подписи на момент, указанный в метке времени:
1) убедиться, что подпись подписанта была действительная на момент, указанный в метке вре
мени;
2) проверить приемлемость доверенного удостоверяющего центра.
Указанные выше процессы разъясняются в приложении А.
5