Document 283270

advertisement
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
ООО «Ростелеком»
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
ЭЛЕКТРОННОГО СЕРВИСА СМЭВ
Сервис проверки электронной подписи подсистемы
проверки и создания электронной подписи системы
удостоверяющих центров единого пространства доверия
электронного правительства
Дата: 06.07.2012
Версия: 1.7
Листов: 60
1
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
СОДЕРЖАНИЕ
ОБЩИЕ СВЕДЕНИЯ ...........................................................................................................................7
1.1 Руководящие документы .................................................................................................................. 7
1.2 Описание электронного сервиса ...................................................................................................... 7
1.3 Операции (методы) электронного сервиса ..................................................................................... 8
1.4 Сценарии использования ................................................................................................................ 10
1.5 Схема взаимодействия.................................................................................................................... 10
1.6 Связи с другими электронными сервисами .................................................................................. 11
2
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ................................................................................................11
1
2.1 Операция «Проверка статуса сертификата»................................................................................. 11
2.1.1 Общие сведения ....................................................................................................................... 11
2.1.2 Описание входных параметров .............................................................................................. 11
2.1.3 Описание выходных параметров ............................................................................................ 11
2.1.4 Коды возвратов ........................................................................................................................ 11
2.1.5 Примеры.................................................................................................................................... 11
2.2 Операция «Проверка подписи в формате XMLDSIG» ................................................................ 13
2.2.1 Общие сведения ....................................................................................................................... 13
2.2.2 Описание входных параметров .............................................................................................. 13
2.2.3 Описание выходных параметров ............................................................................................ 13
2.2.4 Коды возвратов ........................................................................................................................ 13
2.2.5 Примеры.................................................................................................................................... 13
2.3 Операция «Проверка подписи в формате WS-Security» ............................................................. 15
2.3.1 Общие сведения ....................................................................................................................... 15
2.3.2 Описание входных параметров .............................................................................................. 15
2.3.3 Описание выходных параметров ............................................................................................ 15
2.3.4 Коды возвратов ........................................................................................................................ 16
2.3.5 Примеры.................................................................................................................................... 16
2.4 Операция «Проверка подписи в формате PKCS#7» .................................................................... 18
2.4.1 Общие сведения ....................................................................................................................... 18
2.4.2 Описание входных параметров .............................................................................................. 18
2.4.3 Описание выходных параметров ............................................................................................ 18
2.4.4 Коды возвратов ........................................................................................................................ 19
2.4.5 Примеры.................................................................................................................................... 19
2.5 Операция «Проверка отсоединенной подписи в формате PKCS#7» ......................................... 20
2.5.1 Общие сведения ....................................................................................................................... 20
2.5.2 Описание входных параметров .............................................................................................. 21
2.5.3 Описание выходных параметров ............................................................................................ 21
2.5.4 Коды возвратов ........................................................................................................................ 21
2
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
2.5.5 Примеры.................................................................................................................................... 21
2.6 Операция «Проверка сообщения, сформированного от лица пользователя ЕПГУ» ............... 23
2.6.1 Общие сведения ....................................................................................................................... 23
2.6.2 Описание входных параметров .............................................................................................. 23
2.6.3 Описание выходных параметров ............................................................................................ 24
2.6.4 Коды возвратов ........................................................................................................................ 24
2.6.5 Примеры.................................................................................................................................... 24
2.7 Операция «Проверка подписи в формате CAdES» ...................................................................... 24
2.7.1 Общие сведения ....................................................................................................................... 24
2.7.2 Описание входных параметров .............................................................................................. 24
2.7.3 Описание выходных параметров ............................................................................................ 25
2.7.4 Коды возвратов ........................................................................................................................ 25
2.7.5 Примеры.................................................................................................................................... 25
2.8 Операция «Проверка отсоединенной подписи в формате PKCS#7 по значению хэша» ......... 27
2.8.1 Общие сведения ....................................................................................................................... 27
2.8.2 Описание входных параметров .............................................................................................. 27
2.8.3 Описание выходных параметров ............................................................................................ 28
2.8.4 Коды возвратов ........................................................................................................................ 28
2.8.5 Примеры.................................................................................................................................... 28
2.9 Операция «Проверка подписи в формате PAdES» ...................................................................... 29
2.9.1 Общие сведения ....................................................................................................................... 29
2.9.2 Описание входных параметров .............................................................................................. 29
2.9.3 Описание выходных параметров ............................................................................................ 30
2.9.4 Коды возвратов ........................................................................................................................ 30
2.9.5 Примеры.................................................................................................................................... 30
2.10 Операция «Проверка штампа времени» ..................................................................................... 33
2.10.1 Общие сведения ..................................................................................................................... 33
2.10.2 Описание входных параметров ............................................................................................ 33
2.10.3 Описание выходных параметров .......................................................................................... 34
2.10.4 Коды возвратов ...................................................................................................................... 34
2.10.5 Примеры.................................................................................................................................. 34
2.11 Операция «Проверка подписи в формате XAdES».................................................................... 35
2.11.1 Общие сведения ..................................................................................................................... 35
2.11.2 Описание входных параметров ............................................................................................ 35
2.11.3 Описание выходных параметров .......................................................................................... 36
2.11.4 Коды возвратов ...................................................................................................................... 36
2.11.5 Примеры.................................................................................................................................. 36
2.12 Операция «Проверка статуса сертификата с отчетом» ............................................................. 37
2.12.1 Общие сведения ..................................................................................................................... 37
2.12.2 Описание входных параметров ............................................................................................ 38
3
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
2.12.3 Описание выходных параметров .......................................................................................... 38
2.12.4 Коды возвратов ...................................................................................................................... 38
2.13 Операция «Проверка подписи в формате XMLDSIG с отчетом» ............................................ 38
2.13.1 Общие сведения ..................................................................................................................... 38
2.13.2 Описание входных параметров ............................................................................................ 38
2.13.3 Описание выходных параметров .......................................................................................... 39
2.13.4 Коды возвратов ...................................................................................................................... 39
2.14 Операция «Проверка подписи в формате WS-Security с отчетом» .......................................... 39
2.14.1 Общие сведения ..................................................................................................................... 39
2.14.2 Описание входных параметров ............................................................................................ 39
2.14.3 Описание выходных параметров .......................................................................................... 39
2.14.4 Коды возвратов ...................................................................................................................... 40
2.15 Операция «Проверка подписи в формате PKCS#7 с отчетом» ................................................ 40
2.15.1 Общие сведения ..................................................................................................................... 40
2.15.2 Описание входных параметров ............................................................................................ 40
2.15.3 Описание выходных параметров .......................................................................................... 40
2.15.4 Коды возвратов ...................................................................................................................... 41
2.16 Операция «Проверка отсоединенной подписи в формате PKCS#7 с отчетом»...................... 41
2.16.1 Общие сведения ..................................................................................................................... 41
2.16.2 Описание входных параметров ............................................................................................ 41
2.16.3 Описание выходных параметров .......................................................................................... 42
2.16.4 Коды возвратов ...................................................................................................................... 42
2.17 Операция «Проверка сообщения, сформированного от лица пользователя ЕПГУ с отчетом»
................................................................................................................................................................. 42
2.17.1 Общие сведения ..................................................................................................................... 42
2.17.2 Описание входных параметров ............................................................................................ 42
2.17.3 Описание выходных параметров .......................................................................................... 43
2.17.4 Коды возвратов ...................................................................................................................... 43
2.18 Операция «Проверка подписи в формате CAdES с отчетом» .................................................. 43
2.18.1 Общие сведения ..................................................................................................................... 43
2.18.2 Описание входных параметров ............................................................................................ 43
2.18.3 Описание выходных параметров .......................................................................................... 43
2.18.4 Коды возвратов ...................................................................................................................... 44
2.19 Операция «Проверка отсоединенной подписи в формате PKCS#7 по значению хэша с
отчетом» ................................................................................................................................................. 44
2.19.1 Общие сведения ..................................................................................................................... 44
2.19.2 Описание входных параметров ............................................................................................ 44
2.19.3 Описание выходных параметров .......................................................................................... 45
2.19.4 Коды возвратов ...................................................................................................................... 45
2.20 Операция «Проверка подписи в формате PAdES с отчетом»................................................... 45
4
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
2.20.1 Общие сведения ..................................................................................................................... 45
2.20.2 Описание входных параметров ............................................................................................ 45
2.20.3 Описание выходных параметров .......................................................................................... 45
2.20.4 Коды возвратов ...................................................................................................................... 46
2.21 Операция «Проверка штампа времени с отчетом» .................................................................... 46
2.21.1 Общие сведения ..................................................................................................................... 46
2.21.2 Описание входных параметров ............................................................................................ 46
2.21.3 Описание выходных параметров .......................................................................................... 46
2.21.4 Коды возвратов ...................................................................................................................... 47
2.22 Операция «Проверка подписи в формате XAdES с отчетом» .................................................. 47
2.22.1 Общие сведения ..................................................................................................................... 47
3
2.22.2 Описание входных параметров ............................................................................................ 47
2.22.3 Описание выходных параметров .......................................................................................... 47
2.22.4 Коды возвратов ...................................................................................................................... 48
МЕТОДИКА ИСПЫТАНИЙ ............................................................................................................48
3.1 Общие условия ................................................................................................................................ 48
3.2 Параметры испытаний на тестовой среде .................................................................................... 48
3.3 Параметры испытаний на продуктивной среде ........................................................................... 49
4
ПРИЛОЖЕНИЯ..................................................................................................................................50
4.1 Описание сервиса (WSDL) ............................................................................................................. 50
4.2 Описание общих структур данных................................................................................................ 55
4.3 Описания справочников ................................................................................................................. 55
4.4 Схемы отчетов ................................................................................................................................. 57
4.5 Примеры xslt преобразований отчетов ......................................................................................... 58
5
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
ИЗМЕНЕНИЯ
Версия
Дата
Автор
Изменения
ТЕРМИНЫ/СОКРАЩЕНИЯ
Термин/сокращение
ППСЭП
Поставщик
СМЭВ
ЭП
SOAP
XML
XSD
WSDL
XMLDSIG
Описание
Подсистема проверки и создания электронной подписи
Организация-владелец электронного сервиса
Система межведомственного электронного взаимодействия
Электронная подпись
Simple
Object
Access
Protocol
протокол
обмена
структурированными
сообщениями
в
распределённой
вычислительной среде.
eXtensible Markup Language — расширяемый язык разметки.
XML Schema definition - язык описания структуры XML
документа.
Web Services Description Language — язык описания веб-сервисов.
Цифровая подпись в формате XML
6
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
1 ОБЩИЕ СВЕДЕНИЯ
1.1 Руководящие документы
Основанием для разработки данного документа является требование п. 48 Приказа
Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. №
190 «Об утверждении технических требований к взаимодействию информационных систем в
единой системе межведомственного электронного взаимодействия» в соответствии с которым, для
подключения информационной системы к системе межведомственного электронного
взаимодействия Поставщик предоставляет Оператору СМЭВ следующие документы:

паспорт электронного сервиса, регистрируемого в системе взаимодействия;

методику испытаний электронного сервиса, регистрируемого в системе
взаимодействия, включая контрольный пример обращения к электронному сервису;

руководство пользователя
взаимодействия.
электронного
сервиса,
регистрируемого
в
системе
Основанием для создания и использования электронного сервиса являются перечисленные
ниже документы.
Нормативно-правовые документы:

Постановление Правительства Российской Федерации от 8 сентября 2010 г. № 697 «О
единой системе межведомственного электронного взаимодействия»;

Приказ Министерства связи и массовых коммуникаций Российской Федерации от 27
декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию
информационных систем в единой системе межведомственного электронного
взаимодействия».
Технологические стандарты:

XML Digital Signature

SOAP 1.2
1.2 Описание электронного сервиса
Наименование:
Сервис проверки электронной подписи подсистемы проверки и создания
электронной подписи системы удостоверяющих центров единого пространства
доверия электронного правительства
Назначение:
Сервис предназначен для проверки электронной
пространстве доверия электронного правительства
Поставщик:
ООО «Ростелеком»
Область
применения:
Прием заявлений с ЕПГУ;
Межведомственное взаимодействие
7
подписи
в
едином
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
1.3 Операции (методы) электронного сервиса
Электронный сервис проверки электронной подписи обеспечивает проверку электронных
подписей и сертификатов в рамках ЕПД. Электронный сервис включает методы, обеспечивающие:

проверку электронной подписи в формате XML digital signature;

проверку электронной подписи в формате WS-Security;

проверку электронной подписи в формате PKCS#7;

проверку статуса сертификата ключа подписи.

проверку электронной подписи в формате CAdES

проверку электронной подписи в формате XAdES

проверку электронной подписи в формате PAdES

проверку штампов времени

проверку электронной подписи, формируемой от лица пользователя ЕПГУ
Метод
Назначение
VerifyCertificate
Принимает сертификат и возвращает результат
проверки статуса сертификата
VerifyXMLSignature
Принимает подписанное сообщение в формате
XMLDSIG и возвращает результат проверки
подписи и, если требовалось, сертификата
VerifyWSSSignature
Принимает подписанное сообщение в формате
WS-Security и возвращает результат проверки
подписи и, если требовалось, сертификата
VerifyCMSSignature
Принимает подписанное сообщение в формате
PKCS#7 и возвращает результат проверки
подписи и, если требовалось, сертификата
VerifyCMSSignatureDetached
Принимает подписанное сообщение в формате
PKCS#7, оригинальные данные отдельно от
подписи и возвращает результат проверки
подписи и, если требовалось, сертификата
VerifyAttachment
Принимает сообщение, сформированное от
лица пользователя ЕПГУ и возвращает
результат
проверки
подписи
и,
если
требовалось, сертификата
VerifyCAdES
Принимает подписанное сообщение в формате
CAdES и возвращает результат проверки
подписи и, если требовалось, сертификата
VerifyCMSSignatureByHash
Принимает подписанное сообщение в формате
PKCS#7 без оригинальных данных, хэш
8
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
оригинальных данных и возвращает результат
проверки подписи
сертификата
и,
если
требовалось,
VerifyPAdES
Принимает подписанное сообщение в формате
PAdES и возвращает результат проверки
подписи и, если требовалось, сертификата
VerifyTimeStamp
Принимает штамп времени
результат его проверки
VerifyXAdES
Принимает подписанное сообщение в формате
XAdES и возвращает результат проверки
и
возвращает
подписи и, если требовалось, сертификата
VerifyCertificateWithReport
Принимает сертификат и возвращает результат
проверки статуса сертификата, а также
дополнительные данные о проверенных
сертификатах и подписях
VerifyXMLSignatureWithReport
Принимает подписанное сообщение в формате
XMLDSIG и возвращает результат проверки
подписи и, если требовалось, сертификата, а
также дополнительные данные о проверенных
сертификатах и подписях
VerifyWSSSignatureWithReport
Принимает подписанное сообщение в формате
WS-Security и возвращает результат проверки
подписи и, если требовалось, сертификата, а
также дополнительные данные о проверенных
сертификатах и подписях
VerifyCMSSignatureWithReport
Принимает подписанное сообщение в формате
PKCS#7 и возвращает результат проверки
подписи и, если требовалось, сертификата, а
также дополнительные данные о проверенных
сертификатах и подписях
VerifyCMSSignatureDetachedWithReport
Принимает подписанное сообщение в формате
PKCS#7, оригинальные данные отдельно от
подписи и возвращает результат проверки
подписи и, если требовалось, сертификата, а
также дополнительные данные о проверенных
сертификатах и подписях
VerifyAttachmentWithReport
Принимает сообщение, сформированное от
лица пользователя ЕПГУ и возвращает
9
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
результат
проверки
подписи
требовалось,
сертификата,
дополнительные данные о
сертификатах и подписях
и,
если
а
также
проверенных
VerifyCAdESWithReport
Принимает подписанное сообщение в формате
CAdES и возвращает результат проверки
подписи и, если требовалось, сертификата, а
также дополнительные данные о проверенных
сертификатах и подписях
VerifyCMSSignatureByHashWithReport
Принимает подписанное сообщение в формате
PKCS#7 без оригинальных данных, хэш
оригинальных данных и возвращает результат
проверки подписи и, если требовалось,
сертификата, а также дополнительные данные о
проверенных сертификатах и подписях
VerifyPAdESWithReport
Принимает подписанное сообщение в формате
PAdES и возвращает результат проверки
подписи и, если требовалось, сертификата, а
также дополнительные данные о проверенных
сертификатах и подписях
VerifyTimeStampWithReport
Принимает штамп времени и возвращает
результат
его
проверки,
а
также
дополнительные данные о проверенных
сертификатах и подписях
VerifyXAdESWithReport
Принимает подписанное сообщение в формате
XAdES и возвращает результат проверки
подписи и, если требовалось, сертификата, а
также дополнительные данные о проверенных
сертификатах и подписях
1.4 Сценарии использования
Внешние системы вызывают методы данного сервиса и синхронно получают результат
проверки сертификата или подписи.
1.5 Схема взаимодействия
Внешние системы вызывают методы данного сервиса и синхронно получают результат
проверки сертификата или подписи.
10
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
1.6 Связи с другими электронными сервисами
Данный сервис не имеет связей с другими сервисами.
2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
2.1 Операция «Проверка статуса сертификата»
2.1.1 Общие сведения
Код операции:
VerifyCertificate
Наименование
операции:
Проверка статуса сертификата
Назначение операции:
Проверка статуса сертификата
2.1.2 Описание входных параметров
Входные данные: VerifyCertificate
№
1
Описание
параметра
Код параметра
certificate
Сертификат
Обязательность
Способ
заполнения/Тип
+
s:base64binary
Комментарий
Бинарные данные в
кодировке base64
2.1.3 Описание выходных параметров
Выходные данные: VerifyCertificateResponse
№
1
Описание
параметра
Код параметра
VerifyCertificateResult
Результат
проверки
Обяз
атель
ность
+
Способ
заполнения/Тип
Комментарий
tns:VerificationResult
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.1.4 Коды возвратов
См. раздел 4.3
2.1.5 Примеры
Запрос
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCertificate xmlns="http://esv.server.rt.ru">
<certificate>
MIIEkzCCBECgAwIBAgIKYRtYnAAAAABYejAKBgYqhQMCAgMFADCBwDEeMBwGCSqG
SIb3DQEJARYPdWNpbmZvQGduaXZjLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBwwM
0JzQvtGB0LrQstCwMTAwLgYDVQQKDCfQpNCT0KPQnyDQk9Cd0JjQktCmINCk0J3Q
oSDQoNC+0YHRgdC40LgxMDAuBgNVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP0Y7R
11
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
idC40Lkg0YbQtdC90YLRgDEWMBQGA1UEAxMNR05JVkMgRk5TIFJVUzAeFw0xMTAx
MjAxMjQ0MDBaFw0xMjAxMjAxMjUzMDBaMIIBdjESMBAGCCqFAwOBDQECEwQxMjM0
MRgwFgYIKoUDA4ENAQETCjAxMjM0NTY3ODkxGDAWBggqhQMDgQMBARMKMDEyMzQ1
Njc4OTEbMBkGCSqGSIb3DQEJARYMdGVzdEBlZ29yLnJ1MQswCQYDVQQGEwJSVTEv
MC0GA1UECB4mADAAMAAgBBUEMwQ+BEAETAQ1BDIEQQQ6BDgEOQAgBDoEQAQwBDkx
GzAZBgNVBAceEgQVBDMEPgRABEwENQQyBEEEOjEvMC0GA1UECh4mBB4EHgQeACAE
FQQzBD4EQAAgBDgAIAQ6BD4EPAQ/BDAEPQQ4BE8xHzAdBgNVBAseFgQgBEMEOgQ+
BDIEPgQ0BEEEQgQyBD4xNTAzBgNVBAMeLAQiBDUEQQRCBD4EMgRLBDkAIAQVBDME
PgRAACAEFQQzBD4EQAQ+BDIEOARHMSswKQYDVQQMHiIEIgQ1BEEEQgQ+BDIESwQ5
ACAENAQ4BEAENQQ6BEIEPgRAMGMwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwIC
HgEDQwAEQMwkC+jh3mHy3wL8+f6gtYIj7WtZX1UR8swiIQbNM7kWEm45IxUuX+Mx
k4PGppUJw4pd+DGZ9qOBILcIDYMRP+qjggFdMIIBWTAOBgNVHQ8BAf8EBAMCBPAw
KAYDVR0lBCEwHwYJKoUDA4EDBQEDBggrBgEFBQcDBAYIKwYBBQUHAwIwHQYDVR0O
BBYEFJEg2feAcOC55FCAnxEtvwb2BDrDMB8GA1UdIwQYMBaAFBMQt5JPv+eiD7j1
nYkVJssQ6/RfMGIGA1UdHwRbMFkwV6BVoFOGJmh0dHA6Ly93d3cuZ25pdmMucnUv
dWMvR05JVkNGTlNSVVMuY3JshilodHRwOi8vYzAwMDAtYXBwMDA1L2duaXZjL0dO
SVZDRk5TUlVTLmNybDB5BggrBgEFBQcBAQRtMGswMgYIKwYBBQUHMAKGJmh0dHA6
Ly93d3cuZ25pdmMucnUvdWMvR05JVkNGTlNSVVMuY3J0MDUGCCsGAQUFBzAChilo
dHRwOi8vYzAwMDAtYXBwMDA1L2duaXZjL0dOSVZDRk5TUlVTLmNydDAKBgYqhQMC
AgMFAANBANSqBL5H2CzoOAH36OgLE9Hb5XK7MBQ/R5/EwsBAxWfYqC+RBOMl/Xkl
oieZ6iu4OjjRLrhhI7spiYiN3rGBMzQ=</certificate>
</VerifyCertificate>
</soap:Body>
</soap:Envelope>
Ответ на запрос в случае успешного исполнения
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCertificateResponse xmlns="http://esv.server.rt.ru">
<VerifyCertificateResult>
<Code>0</Code>
<Description />
</VerifyCertificateResult>
</VerifyCertificateResponse>
</soap:Body>
</soap:Envelope>
Ответ на запрос с кодом возврата 5
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCertificateResponse xmlns="http://esv.server.rt.ru">
<VerifyCertificateResult>
<Code>5</Code>
<Description>Срок действия сертификата истек, или еще не
наступил</Description>
</VerifyCertificateResult>
</VerifyCertificateResponse>
</soap:Body>
</soap:Envelope>
12
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
2.2 Операция «Проверка подписи в формате XMLDSIG»
2.2.1 Общие сведения
Код операции:
VerifyXmlSignature
Наименование
операции:
Проверка подписи в формате XMLDSIG
Назначение операции:
Проверка подписи в формате XMLDSIG
2.2.2 Описание входных параметров
Входные данные: VerifyXmlSignature
№
Описание
параметра
Код параметра
message
1
Подписанное
сообщение
Обязательность
Способ
заполнения/Тип
+
s:base64binary
в
Комментарий
Бинарные данные в
кодировке base64
формате XML
verifySignatureOnly
2
Флаг, означающий
требуется
ли
проверять
только
+
s:boolean
подпись или еще и
статус сертификата
подписи
2.2.3 Описание выходных параметров
Выходные данные: VerifyXmlSignatureResponse
№
1
Описание
параметра
Код параметра
VerifyXmlSignatureRe
Результат
sult
подписи
проверки
и,
Обяз
атель
ность
+
Способ
заполнения/Тип
Комментарий
tns:VerificationResult
если
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.2.4 Коды возвратов
См. раздел 4.3
2.2.5 Примеры
Запрос
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
13
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
<soap:Body>
<VerifyXMLSignature xmlns="http://esv.server.rt.ru">
<message>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxNeVhNTCBTaWduZWQ9In
RydWUiPg0KICAgIDxFbGVtZW50VG9TaWduIFNpZ25lZD0idHJ1ZSI+DQpIZXJlIGlzIHNvbWUgZGF0YSB0byBzaWd
uLg0KICAgIDwvRWxlbWVudFRvU2lnbj4NCjxTaWduYXR1cmUgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAv
MDkveG1sZHNpZyMiPjxTaWduZWRJbmZvPjxDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL
3d3dy53My5vcmcvVFIvMjAwMS9SRUMteG1sLWMxNG4tMjAwMTAzMTUiIC8+PFNpZ25hdHVyZU1ldGhvZCBBbGdvcm
l0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZHNpZy1tb3JlI2dvc3RyMzQxMDIwMDEtZ29zdHIzNDE
xIiAvPjxSZWZlcmVuY2UgVVJJPSIiPjxUcmFuc2Zvcm1zPjxUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3
LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjZW52ZWxvcGVkLXNpZ25hdHVyZSIgLz48VHJhbnNmb3JtIEFsZ29yaXRob
T0iaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMteG1sLWMxNG4tMjAwMTAzMTUiIC8+PC9UcmFuc2Zvcm1zPj
xEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNnb3N
0cjM0MTEiIC8+PERpZ2VzdFZhbHVlPmxhR1dTWkdleHk1a3JqUEkyR3ZxVVp6emhadHNPMm9hUUM1ZldFZ3lJMDA9
PC9EaWdlc3RWYWx1ZT48L1JlZmVyZW5jZT48L1NpZ25lZEluZm8+PFNpZ25hdHVyZVZhbHVlPk8zWkQwY245TjlOY
3MvaVE0MnB1c0RvZi9hbDBBUzcrc1hYVkNnM2kzbC93am5iQURaUzg4ZUdHWUkxcU9LQlhLS2VLREZrV3NCUWxQUl
VuVHlhb0hnPT08L1NpZ25hdHVyZVZhbHVlPjxLZXlJbmZvPjxYNTA5RGF0YT48WDUwOUNlcnRpZmljYXRlPk1JSUR
JRENDQXMrZ0F3SUJBZ0lLRXRhR0ZRQUFBQUFEWHpBSUJnWXFoUU1DQWdNd0VURVBNQTBHQTFVRUF4TUdVMUJUSUVO
Qk1CNFhEVEV4TURreU5URTJORFl3TVZvWERURXlNRGt5TlRFMk5UWXdNVm93RXpFUk1BOEdBMVVFQXhNSWNuVnpMW
FJsYzNRd1l6QWNCZ1lxaFFNQ0FoTXdFZ1lIS29VREFnSWtBQVlIS29VREFnSWVBUU5EQUFSQWd2bHBjY2o5QnhJOE
RSTEM4MkFrMHljcW1MRjRUSG5uVEFPNVZ2WDJJZWl4c1hZdGtSNEZFUEszdWg0OERQUVNUbW1wRVRpeVNqdzlyV01
TbUpuTkI2T0NBZ013Z2dIL01BNEdBMVVkRHdFQi93UUVBd0lFOERBVEJnTlZIU1VFRERBS0JnZ3JCZ0VGQlFjREFq
QWRCZ05WSFE0RUZnUVV5MTVGVktFQXM1WEFVWGhveFNha0FQODZqYTR3SHdZRFZSMGpCQmd3Rm9BVWJKZWtIWkMya
FdhWjBtYzdaZEwwandtTy9FVXdnWTRHQTFVZEh3U0JoakNCZ3pDQmdLQitvSHlHUFdoMGRIQTZMeTlvZVhCbGNpNX
RiM05qYjNjdVoyRnlZVzUwTFdOdmNuQXViRzlqWVd3dlEyVnlkRVZ1Y205c2JDOVRVRk1sTWpCRFFTNWpjbXlHTzJ
acGJHVTZMeTlvZVhCbGNpNXRiM05qYjNjdVoyRnlZVzUwTFdOdmNuQXViRzlqWVd3dlEyVnlkRVZ1Y205c2JDOVRV
Rk1nUTBFdVkzSnNNSUlCQlFZSUt3WUJCUVVIQVFFRWdmZ3dnZlV3YUFZSUt3WUJCUVVITUFLR1hHaDBkSEE2THk5b
2VYQmxjaTV0YjNOamIzY3VaMkZ5WVc1MExXTnZjbkF1Ykc5allXd3ZRMlZ5ZEVWdWNtOXNiQzlvZVhCbGNpNXRiM0
5qYjNjdVoyRnlZVzUwTFdOdmNuQXViRzlqWVd4ZlUxQlRKVEl3UTBFdVkzSjBNR1lHQ0NzR0FRVUZCekFDaGxwbWF
XeGxPaTh2YUhsd1pYSXViVzl6WTI5M0xtZGhjbUZ1ZEMxamIzSndMbXh2WTJGc0wwTmxjblJGYm5KdmJHd3ZhSGx3
WlhJdWJXOXpZMjkzTG1kaGNtRnVkQzFqYjNKd0xteHZZMkZzWDFOUVV5QkRRUzVqY25Rd0lRWUlLd1lCQlFVSE1BR
0dGV2gwZEhBNkx5OTJiUzF6WldSdmRpOXZZM053THpBSUJnWXFoUU1DQWdNRFFRQkJWQkRldDVaYnlDN1o0WnpFdS
9qajJjK1ZpeEUvVDlQb3hLNmtsNzVrY2pHaTNPVXRCRHpYbEpkdjNMeW5vbExGS0ZYVm44ZkM0cG9kQk9QVTlQYVo
8L1g1MDlDZXJ0aWZpY2F0ZT48L1g1MDlEYXRhPjwvS2V5SW5mbz48L1NpZ25hdHVyZT48L015WE1MPg0K</messag
e>
<verifySignatureOnly>true</verifySignatureOnly>
</VerifyXMLSignature>
</soap:Body>
</soap:Envelope>
Ответ на запрос в случае успешного исполнения
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyXMLSignatureResponse xmlns="http://esv.server.rt.ru">
<VerifyXMLSignatureResult>
<Code>0</Code>
<Description />
</VerifyXMLSignatureResult>
</VerifyXMLSignatureResponse>
</soap:Body>
</soap:Envelope>
Ответ на запрос с кодом возврата 3
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
14
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
<soap:Body>
<VerifyXMLSignatureResponse xmlns="http://esv.server.rt.ru">
<VerifyXMLSignatureResult>
<Code>3</Code>
<Description>XML подпись не верна.</Description>
</VerifyXMLSignatureResult>
</VerifyXMLSignatureResponse>
</soap:Body>
</soap:Envelope>
2.3 Операция «Проверка подписи в формате WS-Security»
2.3.1 Общие сведения
Код операции:
VerifyWSSSignature
Наименование
операции:
Проверка подписи в формате WS-Security
Назначение операции:
Проверка подписи в формате WS-Security
2.3.2 Описание входных параметров
Входные данные: VerifyWSSSignature
№
Код параметра
message
Описание
параметра
Подписанное
сообщение
1
Обязательность
Способ
заполнения/Тип
+
s:base64binary
в
формате
Комментарий
Бинарные данные в
кодировке base64
WS-
Security
verifySignatureOnly
2
Флаг, означающий
требуется
ли
проверять
только
+
s:boolean
подпись или еще и
статус сертификата
подписи
2.3.3 Описание выходных параметров
Выходные данные: VerifyWSSSignatureResponse
№
1
Код параметра
Описание
параметра
VerifyWSSSignatureR
Результат
esult
подписи
проверки
и,
Обяз
атель
ность
+
Способ
заполнения/Тип
tns:VerificationResult
если
требовалось,
сертификата
15
Комментарий
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.3.4 Коды возвратов
См. раздел 4.3
2.3.5 Примеры
Запрос
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyWSSSignature xmlns="http://esv.server.rt.ru">
<message>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PF
NPQVAtRU5WOkVudmVsb3BlIHhtbG5zOlNPQVAtRU5WPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2V
udmVsb3BlLyIgeG1sbnM6d3NzZT0iaHR0cDovL2RvY3Mub2FzaXMtb3Blbi5vcmcvd3NzLzIwMDQvMDEvb2FzaXMt
MjAwNDAxLXdzcy13c3NlY3VyaXR5LXNlY2V4dC0xLjAueHNkIiB4bWxuczp3c3U9Imh0dHA6Ly9kb2NzLm9hc2lzL
W9wZW4ub3JnL3dzcy8yMDA0LzAxL29hc2lzLTIwMDQwMS13c3Mtd3NzZWN1cml0eS11dGlsaXR5LTEuMC54c2QiPj
xTT0FQLUVOVjpIZWFkZXI+PHdzc2U6U2VjdXJpdHkgU09BUC1FTlY6YWN0b3I9Imh0dHA6Ly9zbWV2Lmdvc3VzbHV
naS5ydS9hY3RvcnMvc21ldiI+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8w
OS94bWxkc2lnIyI+DQo8ZHM6U2lnbmVkSW5mbz4NCjxkczpDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRob
T0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIi8+DQo8ZHM6U2lnbmF0dXJlTWV0aG9kIE
FsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjZ29zdHIzNDEwMjAwMS1nb3N
0cjM0MTEiLz4NCjxkczpSZWZlcmVuY2UgVVJJPSIjYm9keSI+DQo8ZHM6VHJhbnNmb3Jtcz4NCjxkczpUcmFuc2Zv
cm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjZW52ZWxvcGVkLXNpZ25hdHVyZ
SIvPg0KPGRzOlRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMT
RuIyIvPg0KPC9kczpUcmFuc2Zvcm1zPg0KPGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzM
ub3JnLzIwMDEvMDQveG1sZHNpZy1tb3JlI2dvc3RyMzQxMSIvPg0KPGRzOkRpZ2VzdFZhbHVlPi9hRFVaaUl4c1Zi
d1E1RDdaL2FHUm5EdWc0NkF3RDNINFFLRXowdzNmM289PC9kczpEaWdlc3RWYWx1ZT4NCjwvZHM6UmVmZXJlbmNlP
g0KPC9kczpTaWduZWRJbmZvPg0KPGRzOlNpZ25hdHVyZVZhbHVlPg0KdktYU2lhWW1Bb1BQNGJQbEUzbjFzOGM0bn
VJU1VJTldmb2JuUkhuVHFEc0ZJWVM3Q0NkdmdCWUJoYzh6OERPamxGVFpxL1NzaEg5MA0KUVBING5TUDFzZz09DQo
8L2RzOlNpZ25hdHVyZVZhbHVlPg0KPGRzOktleUluZm8+DQo8d3NzZTpTZWN1cml0eVRva2VuUmVmZXJlbmNlPjx3
c3NlOlJlZmVyZW5jZSBVUkk9IiNTZW5kZXJDZXJ0aWZpY2F0ZSIvPjwvd3NzZTpTZWN1cml0eVRva2VuUmVmZXJlb
mNlPg0KPC9kczpLZXlJbmZvPg0KPC9kczpTaWduYXR1cmU+PHdzdTpUaW1lc3RhbXAgd3N1OklkPSJUaW1lc3RhbX
AtREJCMkNFOEE5NEU1OTQ5RUFGMTMxNDY5Nzc3ODY1MDEiPjx3c3U6Q3JlYXRlZD4yMDExLTA4LTMwVDA5OjQ5OjM
4Wjwvd3N1OkNyZWF0ZWQ+PHdzdTpFeHBpcmVzPjIwMTEtMDgtMzBUMDk6NTQ6MzhaPC93c3U6RXhwaXJlcz48L3dz
dTpUaW1lc3RhbXA+PHdzc2U6QmluYXJ5U2VjdXJpdHlUb2tlbiBFbmNvZGluZ1R5cGU9Imh0dHA6Ly9kb2NzLm9hc
2lzLW9wZW4ub3JnL3dzcy8yMDA0LzAxL29hc2lzLTIwMDQwMS13c3Mtc29hcC1tZXNzYWdlLXNlY3VyaXR5LTEuMC
NCYXNlNjRCaW5hcnkiIFZhbHVlVHlwZT0iaHR0cDovL2RvY3Mub2FzaXMtb3Blbi5vcmcvd3NzLzIwMDQvMDEvb2F
zaXMtMjAwNDAxLXdzcy14NTA5LXRva2VuLXByb2ZpbGUtMS4wI1g1MDl2MyIgd3N1OklkPSJTZW5kZXJDZXJ0aWZp
Y2F0ZSI+DQpNSUlDK0RDQ0FxZWdBd0lCQWdJS0dBNEJ4QUFDQUFEUUd6QUlCZ1lxaFFNQ0FnTXdaVEVnTUI0R0NTc
UdTSWIzRFFFSkFSWVJhVzVtDQpiMEJqY25sd2RHOXdjbTh1Y25VeEN6QUpCZ05WQkFZVEFsSlZNUk13RVFZRFZRUU
tFd3BEVWxsUVZFOHRVRkpQTVI4d0hRWURWUVFEDQpFeFpVWlhOMElFTmxiblJsY2lCRFVsbFFWRTh0VUZKUE1CNFh
EVEV3TVRJeE16QTNNamN4T0ZvWERURTBNVEF3TkRBM01EazBNVm93DQpPakVMTUFrR0ExVUVCaE1DVWxVeEVqQVFC
Z05WQkFvVENVTnllWEIwYjFCeWJ6RVhNQlVHQTFVRUF4TU9NVGt5TGpFMk9DNHlNREF1DQpORFl3WXpBY0JnWXFoU
U1DQWhNd0VnWUhLb1VEQWdJa0FBWUhLb1VEQWdJZUFRTkRBQVJBMy9XUHl3T1YwbDdWNmdzbDNTUFNYY1A3DQp1SD
RaWTdwOXpHZHZ3Rit0cHJGZUdhVFVMZ2cwZTI3U3REV1NjNWVsUk5KcEU5VW5RUHZMd0xJaXl5TGp0Nk9DQVdBd2d
nRmNNQXNHDQpBMVVkRHdRRUF3SUM1REFUQmdOVkhTVUVEREFLQmdnckJnRUZCUWNEQVRBZEJnTlZIUTRFRmdRVTNo
eVhHNlYzZDU5K0hUbjVUM1NXDQo2S29wdHZBd0h3WURWUjBqQkJnd0ZvQVViWTllQmRsZnJKRVhsQjZWbWdVd09EZ
DZFQ293VlFZRFZSMGZCRTR3VERCS29FaWdSb1pFDQphSFIwY0RvdkwzZDNkeTVqY25sd2RHOXdjbTh1Y25VdlEyVn
lkRVZ1Y205c2JDOVVaWE4wSlRJd1EyVnVkR1Z5SlRJd1ExSlpVRlJQDQpMVkJTVHlneUtTNWpjbXd3Z2FBR0NDc0d
BUVVGQndFQkJJR1RNSUdRTURNR0NDc0dBUVVGQnpBQmhpZG9kSFJ3T2k4dmQzZDNMbU55DQplWEIwYjNCeWJ5NXlk
Uzl2WTNOd2JtTXZiMk56Y0M1emNtWXdXUVlJS3dZQkJRVUhNQUtHVFdoMGRIQTZMeTkzZDNjdVkzSjVjSFJ2DQpjS
Ep2TG5KMUwwTmxjblJGYm5KdmJHd3ZjR3RwTFhOcGRHVmZWR1Z6ZENVeU1FTmxiblJsY2lVeU1FTlNXVkJVVHkxUV
VrOG9NaWt1DQpZM0owTUFnR0JpcUZBd0lDQXdOQkFPSFlkcGxpQUlnOWI5c25hd01EQ0htdUR5Mks3dW9hM25uRmt
IYzhkcTF0ZFhFUmVBaDRPeGo4DQoyVHhkTEtTTzBrMU5HaHlNcFBGSFl6YXNEZWRJVnUwPQ0KPC93c3NlOkJpbmFy
eVNlY3VyaXR5VG9rZW4+PC93c3NlOlNlY3VyaXR5PjwvU09BUC1FTlY6SGVhZGVyPjxTT0FQLUVOVjpCb2R5IHdzd
TpJZD0iYm9keSI+PFNlbmRGdWxsVUxSZXF1ZXN0IHhtbG5zPSJodHRwOi8vd3MudW5pc29mdC8iPg0KCQ0KPHNtZX
Y6TWVzc2FnZSB4bWxuczpzbWV2PSJodHRwOi8vc21ldi5nb3N1c2x1Z2kucnUvcmV2MTEwODAxIj48c21ldjpTZW5
16
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
kZXI+PHNtZXY6Q29kZT4xMzI0Mjwvc21ldjpDb2RlPjxzbWV2Ok5hbWU+0JjQoV/QntCSX9Ce0YLQv9GA0LDQstC4
0YLQtdC70Y88L3NtZXY6TmFtZT48L3NtZXY6U2VuZGVyPjxzbWV2OlJlY2lwaWVudD48c21ldjpDb2RlPjEzMzEyP
C9zbWV2OkNvZGU+PHNtZXY6TmFtZT7QpNCd0KE8L3NtZXY6TmFtZT48L3NtZXY6UmVjaXBpZW50PjxzbWV2Ok9yaW
dpbmF0b3I+PHNtZXY6Q29kZT5vcmlnaW5hdG9yX2NvZGU8L3NtZXY6Q29kZT48c21ldjpOYW1lPtCf0JPQozwvc21
ldjpOYW1lPjwvc21ldjpPcmlnaW5hdG9yPjxzbWV2OlR5cGVDb2RlPjU8L3NtZXY6VHlwZUNvZGU+PHNtZXY6RGF0
ZT4yMDExLTA4LTE3VDA5OjMwOjQ3Wjwvc21ldjpEYXRlPjwvc21ldjpNZXNzYWdlPjxzbWV2Ok1lc3NhZ2VEYXRhI
HhtbG5zOnNtZXY9Imh0dHA6Ly9zbWV2Lmdvc3VzbHVnaS5ydS9yZXYxMTA4MDEiPjxzbWV2OkFwcERhdGEgd3N1Ok
lkPSJmbnMtQXBwRGF0YSI+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS9
4bWxkc2lnIyI+DQo8ZHM6U2lnbmVkSW5mbz4NCjxkczpDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0i
aHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIi8+DQo8ZHM6U2lnbmF0dXJlTWV0aG9kIEFsZ
29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjZ29zdHIzNDEwMjAwMS1nb3N0cj
M0MTEiLz4NCjxkczpSZWZlcmVuY2UgVVJJPSIjZm5zLUFwcERhdGEiPg0KPGRzOlRyYW5zZm9ybXM+DQo8ZHM6VHJ
hbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWdu
YXR1cmUiLz4NCjxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1le
GMtYzE0biMiLz4NCjwvZHM6VHJhbnNmb3Jtcz4NCjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3
d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNnb3N0cjM0MTEiLz4NCjxkczpEaWdlc3RWYWx1ZT5tRDBCTWt
ONXdzbDdTUVNZZDc4U1RMdExBZ3R1ekNPbk5XWE9nMTg1SkwwPTwvZHM6RGlnZXN0VmFsdWU+DQo8L2RzOlJlZmVy
ZW5jZT4NCjwvZHM6U2lnbmVkSW5mbz4NCjxkczpTaWduYXR1cmVWYWx1ZT4NCkxNYnRkUklvT0lWczJKMGZYTGdRd
kF1N1ZZcTE4aWp6N3VIUGEvRGpiRG1HRit4azd0Ri9vUWNUUTFJRld4alYveU55dkpTVEh6TksNCmlCeVNXejg2Q3
c9PQ0KPC9kczpTaWduYXR1cmVWYWx1ZT4NCjxkczpLZXlJbmZvPg0KPGRzOlg1MDlEYXRhPg0KPGRzOlg1MDlDZXJ
0aWZpY2F0ZT4NCk1JSUMrRENDQXFlZ0F3SUJBZ0lLR0E0QnhBQUNBQURRR3pBSUJnWXFoUU1DQWdNd1pURWdNQjRH
Q1NxR1NJYjNEUUVKQVJZUmFXNW0NCmIwQmpjbmx3ZEc5d2NtOHVjblV4Q3pBSkJnTlZCQVlUQWxKVk1STXdFUVlEV
lFRS0V3cERVbGxRVkU4dFVGSlBNUjh3SFFZRFZRUUQNCkV4WlVaWE4wSUVObGJuUmxjaUJEVWxsUVZFOHRVRkpQTU
I0WERURXdNVEl4TXpBM01qY3hPRm9YRFRFME1UQXdOREEzTURrME1Wb3cNCk9qRUxNQWtHQTFVRUJoTUNVbFV4RWp
BUUJnTlZCQW9UQ1VOeWVYQjBiMUJ5YnpFWE1CVUdBMVVFQXhNT01Ua3lMakUyT0M0eU1EQXUNCk5EWXdZekFjQmdZ
cWhRTUNBaE13RWdZSEtvVURBZ0lrQUFZSEtvVURBZ0llQVFOREFBUkEzL1dQeXdPVjBsN1Y2Z3NsM1NQU1hjUDcNC
nVINFpZN3A5ekdkdndGK3RwckZlR2FUVUxnZzBlMjdTdERXU2M1ZWxSTkpwRTlVblFQdkx3TElpeXlManQ2T0NBV0
F3Z2dGY01Bc0cNCkExVWREd1FFQXdJQzVEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBVEFkQmdOVkhRNEVGZ1F
VM2h5WEc2VjNkNTkrSFRuNVQzU1cNCjZLb3B0dkF3SHdZRFZSMGpCQmd3Rm9BVWJZOWVCZGxmckpFWGxCNlZtZ1V3
T0RkNkVDb3dWUVlEVlIwZkJFNHdUREJLb0VpZ1JvWkUNCmFIUjBjRG92TDNkM2R5NWpjbmx3ZEc5d2NtOHVjblV2U
TJWeWRFVnVjbTlzYkM5VVpYTjBKVEl3UTJWdWRHVnlKVEl3UTFKWlVGUlANCkxWQlNUeWd5S1M1amNtd3dnYUFHQ0
NzR0FRVUZCd0VCQklHVE1JR1FNRE1HQ0NzR0FRVUZCekFCaGlkb2RIUndPaTh2ZDNkM0xtTnkNCmVYQjBiM0J5Ynk
1eWRTOXZZM053Ym1NdmIyTnpjQzV6Y21Zd1dRWUlLd1lCQlFVSE1BS0dUV2gwZEhBNkx5OTNkM2N1WTNKNWNIUnYN
CmNISnZMbkoxTDBObGNuUkZibkp2Ykd3dmNHdHBMWE5wZEdWZlZHVnpkQ1V5TUVObGJuUmxjaVV5TUVOU1dWQlVUe
TFRVWs4b01pa3UNClkzSjBNQWdHQmlxRkF3SUNBd05CQU9IWWRwbGlBSWc5YjlzbmF3TURDSG11RHkySzd1b2Ezbm
5Ga0hjOGRxMXRkWEVSZUFoNE94ajgNCjJUeGRMS1NPMGsxTkdoeU1wUEZIWXphc0RlZElWdTA9DQo8L2RzOlg1MDl
DZXJ0aWZpY2F0ZT4NCjwvZHM6WDUwOURhdGE+DQo8L2RzOktleUluZm8+DQo8L2RzOlNpZ25hdHVyZT480JTQvtC6
0YPQvNC10L3RgiB4bWxucz0iaHR0cDovL3dzLnVuaXNvZnQvRUdSTlhYL0Z1bGxVTFJlcSIg0JLQtdGA0YHQpNC+0
YDQvD0iNC4wMSIg0JjQtNCU0L7Quj0iZmVmODU4Y2ItYWQ0Zi00NWRjLWE3ZTEtNjgxNmUzYmNiMWQ0IiDQndC+0L
zQtdGA0JTQtdC70LA9IjU1Ij4NCgkJPNCh0LLQrtCbINCY0J3QndCu0Js9IjEyMzQ1Njc4OTAiINCd0LDQuNC80K7
Qmz0i0J7RgNCz0LDQvdC40LfQsNGG0LjRjyIg0J7Qk9Cg0J09IjEyMzQ1Njc4OTAxMjMiINCe0JrQntCT0KM9IjE0
MDAzIi8+DQoJCTzQl9Cw0L/RgNC+0YHQrtCbPg0KCQkJPNCe0JPQoNCdPjEwMjMzMDI3NTIwMjE8L9Ce0JPQoNCdP
g0KCQk8L9CX0LDQv9GA0L7RgdCu0Js+DQoJPC/QlNC+0LrRg9C80LXQvdGCPjwvc21ldjpBcHBEYXRhPjwvc21ldj
pNZXNzYWdlRGF0YT48L1NlbmRGdWxsVUxSZXF1ZXN0PjwvU09BUC1FTlY6Qm9keT48L1NPQVAtRU5WOkVudmVsb3B
lPg==</message>
<verifySignatureOnly>true</verifySignatureOnly>
</VerifyWSSSignature>
</soap:Body>
</soap:Envelope>
Ответ на запрос в случае успешного исполнения
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyWSSSignatureResponse xmlns="http://esv.server.rt.ru">
<VerifyWSSSignatureResult>
<Code>0</Code>
<Description />
</VerifyWSSSignatureResult>
</VerifyWSSSignatureResponse>
</soap:Body>
</soap:Envelope>
17
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
Ответ на запрос с кодом возврата 3
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyWSSSignatureResponse xmlns="http://esv.server.rt.ru">
<VerifyWSSSignatureResult>
<Code>3</Code>
<Description>Хэш ссылок неверен</Description>
</VerifyWSSSignatureResult>
</VerifyWSSSignatureResponse>
</soap:Body>
</soap:Envelope>
2.4 Операция «Проверка подписи в формате PKCS#7»
2.4.1 Общие сведения
Код операции:
VerifyCMSSignature
Наименование
операции:
Проверка подписи в формате PKCS#7
Назначение операции:
Проверка подписи в формате PKCS#7
2.4.2 Описание входных параметров
Входные данные: VerifyCmsSignature
№
Код параметра
message
Описание
параметра
Подписанное
сообщение
формате
1
Обязательность
Способ
заполнения/Тип
+
s:base64binary
в
PKCS#7,
оригинальные
данные
2
Флаг, означающий
требуется
ли
проверять
только
Бинарные данные в
кодировке base64
содержащее
verifySignatureOnly
Комментарий
+
s:boolean
подпись или еще и
статус сертификата
подписи
2.4.3 Описание выходных параметров
Выходные данные: VerifyCmsSignatureResponse
18
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
№
1
Описание
параметра
Код параметра
VerifyCmsSignatureRe
Результат
sult
подписи
проверки
и,
Обяз
атель
ность
+
Способ
заполнения/Тип
Комментарий
tns:VerificationResult
если
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.4.4 Коды возвратов
См. раздел 4.3
2.4.5 Примеры
Запрос
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCMSSignature xmlns="http://esv.server.rt.ru">
<message>MIIMfwYJKoZIhvcNAQcCoIIMcDCCDGwCAQExDDAKBgYqhQMCAgkFADCCBecGCSqGSIb3DQEHAa
CCBdgEggXUTUlJRU9qQ0NBK2VnQXdJQkFnSUtGOVUwc3dBQkFBQ0lVVEFLQmdZcWhRTUNBZ01GQURCK01TTXdJUVl
KS29aSQ0KaHZjTkFRa0JGaFIxWTBCbllYSmhiblF0ZEdWc1pXTnZiUzV5ZFRFTE1Ba0dBMVVFQmhNQ1VsVXhFVEFQ
QmdOVg0KQkFjVENGTnRiMnhsYm5Ock1Sc3dHUVlEVlFRS0V4SkhZWEpoYm5RdFZHVnNaV052YlNCTWRHUXhHakFZQ
mdOVg0KQkFNVEVWVkRJRWRoY21GdWRDMVVaV3hsWTI5dE1CNFhEVEV4TURVeE5qQTRNelF3TUZvWERURXlNRFV4Tm
pBNA0KTXpRd01Gb3dnYmd4RkRBU0Jna3Foa2lHOXcwQkNRSU1CV2wwTkd0d01Ua3dOd1lEVlFRRERERFFtdEdEMEx
mUQ0KdmRDMTBZYlF2dEN5SU5DZjBMRFFzdEMxMExzZzBKTFF1TkM2MFlMUXZ0R0EwTDdRc3RDNDBZY3hGVEFUQmdO
Vg0KQkFjTUROQ2MwTDdSZ2RDNjBMTFFzREVaTUJjR0ExVUVDQXdRMExNdUlOQ2MwTDdSZ2RDNjBMTFFzREVMTUFrR
w0KQTFVRUJoTUNVbFV4SmpBa0Jna3Foa2lHOXcwQkNRRVdGMmwwTkd0d1FHZGhjbUZ1ZEMxMFpXeGxZMjl0TG5KMQ
0KTUdNd0hBWUdLb1VEQWdJVE1CSUdCeXFGQXdJQ0pBQUdCeXFGQXdJQ0hnRURRd0FFUUVVaEErc2JEN2FpVWFRYQ0
KaW1oSVVlRVlaWHV5VERtMXBtLy9FVnhGV2dmRUI2R1c4ZEh3YklQc3BFNk1pRmFlYkxOeDJqN2hGZW15NFNwQQ0K
TFNnUXowMmpnZ0lHTUlJQ0FqQU9CZ05WSFE4QkFmOEVCQU1DQlBBd0tRWURWUjBsQkNJd0lBWUlLd1lCQlFVSA0KQ
XdJR0NDc0dBUVVGQndNRUJnb3JCZ0VFQVlJM0ZBSUNNQndHQ1NzR0FRUUJnamNVQWdRUEZnMVRiV0Z5ZEdOaA0KY2
1SVmMyVnlNQjBHQTFVZERnUVdCQlF6RHBLenprdSs2OWZuY20zMjF0VDY3TjliN2pBZkJnTlZIU01FR0RBVw0KZ0J
SKzF1dnRIUHZSK1B5TzhEbTk4NzJqVkZXd3Z6Q0JzQVlEVlIwZkJJR29NSUdsTUlHaW9JR2ZvSUdjaGs5bw0KZEhS
d09pOHZjbUV1WjJGeVlXNTBMWFJsYkdWamIyMHVjblV2Y21FdlkyUndMemRGUkRaRlFrVkVNVU5HUWtReA0KUmpoR
1F6aEZSakF6T1VKRVJqTkNSRUV6TlRRMU5VSXdRa1l1WTNKc2hrbG9kSFJ3T2k4dloyRnlZVzUwTFhSbA0KYkdWam
IyMHVjblV2WTJSd0x6ZEZSRFpGUWtWRU1VTkdRa1F4UmpoR1F6aEZSakF6T1VKRVJqTkNSRUV6TlRRMQ0KTlVJd1F
rWXVZM0pzTUZFR0NDc0dBUVVGQndFQkJFVXdRekJCQmdnckJnRUZCUWN3QW9ZMWFIUjBjRG92TDNKaA0KTG1kaGNt
RnVkQzEwWld4bFkyOXRMbkoxTDNKaEwyTmtjQzlIWVhKaGJuUXRWR1ZzWldOdmJTNWpjblF3WVFZRA0KVlIwUkJGb
3dXS0JXQmdvckJnRUVBWUkzRkFJRG9FZ2VSZ1FmQkJJRUdnUkRCRGNFUFFRMUJFWUVQZ1F5QUVBQQ0KYlFCdkFITU
FZd0J2QUhjQUxnQm5BR0VBY2dCaEFHNEFkQUF0QUdNQWJ3QnlBSEFBTGdCc0FHOEFZd0JoQUd3dw0KQ2dZR0tvVUR
BZ0lEQlFBRFFRQm40VVovNlh0NG5iVU5GOFI3MTVMVDI5RlozVnhxNXFwSHVRSEtianhQWUNXUg0KaEVyTEhJRnE4
d0N1YWlzN2Yra2RmWmZxWG9oQm9FdmovemFwb1IreaCCBC4wggQqMIID16ADAgECAgo6U5mIAAEAAGCCMAoGBiqFA
wICAwUAMH4xIzAhBgkqhkiG9w0BCQEWFHVjQGdhcmFudC10ZWxlY29tLnJ1MQswCQYDVQQGEwJSVTERMA8GA1UEBx
MIU21vbGVuc2sxGzAZBgNVBAoTEkdhcmFudC1UZWxlY29tIEx0ZDEaMBgGA1UEAxMRVUMgR2FyYW50LVRlbGVjb20
wHhcNMTAxMTExMTQ0MjAwWhcNMTExMTExMTQ0MjAwWjCCARsxEjAQBggqhQMDgQ0BAhMEMDAwMDEYMBYGCCqFAwOB
DQEBEwowMDAwMDAwMDAwMRcwFQYIKoUDA4EDAQETCTAwMDAwMDAwMDEdMBsGCSqGSIb3DQEJARYOdGVzdEB0ZXN0L
nRlc3QxCzAJBgNVBAYTAlJVMSkwJwYDVQQIHiAEIgQ1BEEEQgQ+BDIEMARPACAEPgQxBDsEMARBBEIETDEdMBsGA1
UEBx4UBDMALgQiBDUEQQRCBD4EMgRLBDkxJTAjBgNVBAoeHAQeBB4EHgAgACIEIgQ1BEEEQgQ+BDIEPgQ1ACIxNTA
zBgNVBAMeLAQiBDUEQQRCBD4EMgRLBDkAIAQiBDUEQQRCACAEIgQ1BEEEQgQ+BDIEOARHMGMwHAYGKoUDAgITMBIG
ByqFAwICJAAGByqFAwICHgEDQwAEQJ/+cvp/rOmoEIrBH6eWIAZ0PfNycyheom6jHDxxlDEFpi0fz28Wx7+k56v46
fAG/xWVx+ekw9L/eQG1gqZ+yaSjggGSMIIBjjAOBgNVHQ8BAf8EBAMCBPAwNgYDVR0lBC8wLQYHKoUDA34EAgYHKo
UDA34EAwYFKoUDBgMGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUkIBmZAYEPHiHdXE3MQ95KqSMFMwwHwY
DVR0jBBgwFoAUftbr7Rz70fj8jvA5vfO9o1RVsL8wgbAGA1UdHwSBqDCBpTCBoqCBn6CBnIZPaHR0cDovL3JhLmdh
19
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
cmFudC10ZWxlY29tLnJ1L3JhL2NkcC83RUQ2RUJFRDFDRkJEMUY4RkM4RUYwMzlCREYzQkRBMzU0NTVCMEJGLmNyb
IZJaHR0cDovL2dhcmFudC10ZWxlY29tLnJ1L2NkcC83RUQ2RUJFRDFDRkJEMUY4RkM4RUYwMzlCREYzQkRBMzU0NT
VCMEJGLmNybDBRBggrBgEFBQcBAQRFMEMwQQYIKwYBBQUHMAKGNWh0dHA6Ly9yYS5nYXJhbnQtdGVsZWNvbS5ydS9
yYS9jZHAvR2FyYW50LVRlbGVjb20uY3J0MAoGBiqFAwICAwUAA0EA2sBsC+kf9tHRlLFMQ4wgcBxdI/b+a0WLu5Yh
YOfBGASFN4lng35kexvl/LcuNL+/Xu9c2CV2rVVuXHDh0fEnFzGCAjowggI2AgEBMIGMMH4xIzAhBgkqhkiG9w0BC
QEWFHVjQGdhcmFudC10ZWxlY29tLnJ1MQswCQYDVQQGEwJSVTERMA8GA1UEBxMIU21vbGVuc2sxGzAZBgNVBAoTEk
dhcmFudC1UZWxlY29tIEx0ZDEaMBgGA1UEAxMRVUMgR2FyYW50LVRlbGVjb20CCjpTmYgAAQAAYIIwCgYGKoUDAgI
JBQCgggFGMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMTAwNjA3MTEwNlowLwYJ
KoZIhvcNAQkEMSIEIJ8cUEZrzk6y1n/hvmu4NsHi4J4yiJqNgn35GQzJt//1MIHaBgsqhkiG9w0BCRACLzGByjCBx
zCBxDCBwTAIBgYqhQMCAgkEIH8gSzcjvUIvUCnR9mCL7rPHZ5FQQFxJA/UldQk4Or6lMIGSMIGDpIGAMH4xIzAhBg
kqhkiG9w0BCQEWFHVjQGdhcmFudC10ZWxlY29tLnJ1MQswCQYDVQQGEwJSVTERMA8GA1UEBxMIU21vbGVuc2sxGzA
ZBgNVBAoTEkdhcmFudC1UZWxlY29tIEx0ZDEaMBgGA1UEAxMRVUMgR2FyYW50LVRlbGVjb20CCjpTmYgAAQAAYIIw
CgYGKoUDAgITBQAEQGWU1uxzO96bb5+5m1z0j5qoeOh50QxcN8N/kx0epBKvvatHHGgWJ03oUSCf89Hoj6VcToVmL
s9OdEH5bqJyEEg=</message>
<verifySignatureOnly>true</verifySignatureOnly>
</VerifyCMSSignature>
</soap:Body>
</soap:Envelope>
Ответ на запрос в случае успешного исполнения
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCMSSignatureResponse xmlns="http://esv.server.rt.ru">
<VerifyCMSSignatureResult>
<Code>0</Code>
<Description />
</VerifyCMSSignatureResult>
</VerifyCMSSignatureResponse>
</soap:Body>
</soap:Envelope>
Ответ на запрос с кодом возврата 3
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCMSSignatureResponse xmlns="http://esv.server.rt.ru">
<VerifyCMSSignatureResult>
<Code>3</Code>
<Description>
Неправильная подпись.
</Description>
</VerifyCMSSignatureResult>
</VerifyCMSSignatureResponse>
</soap:Body>
</soap:Envelope>
2.5 Операция «Проверка отсоединенной подписи в формате PKCS#7»
2.5.1 Общие сведения
Код операции:
VerifyCmsSignatureDetached
Наименование
Проверка отсоединенной подписи в формате PKCS#7
20
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
операции:
Проверка отсоединенной подписи в формате PKCS#7
Назначение операции:
2.5.2 Описание входных параметров
Входные данные: VerifyCmsSignatureDetached
№
Описание
параметра
Код параметра
message
Отсоединенная
Обязательность
Способ
заполнения/Тип
+
s:base64binary
подпись
1
Комментарий
Бинарные данные в
кодировке base64
сообщения
в
формате PKCS#7
originalContent
Оригинальные
данные,
2
под
+
s:base64binary
+
s:boolean
подпись
которыми
проверяется
verifySignatureOnly
3
Флаг, означающий
требуется
ли
проверять
только
подпись или еще и
статус сертификата
подписи
2.5.3 Описание выходных параметров
Выходные данные: VerifyCmsSignatureDetachedResponse
№
1
Описание
параметра
Код параметра
VerifyCmsSignatureDe
Результат
tachedResult
подписи
проверки
и,
Обяз
атель
ность
+
Способ
заполнения/Тип
Комментарий
tns:VerificationResult
если
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.5.4 Коды возвратов
См. раздел 4.3
2.5.5 Примеры
Запрос
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCMSSignatureDetached xmlns="http://esv.server.rt.ru">
<message>MIIGoQYJKoZIhvcNAQcCoIIGkjCCBo4CAQExDDAKBgYqhQMCAgkFADALBgkqhkiG9w0BBwGggg
QuMIIEKjCCA9egAwIBAgIKOlOZiAABAABggjAKBgYqhQMCAgMFADB+MSMwIQYJKoZIhvcNAQkBFhR1Y0BnYXJhbnQ
tdGVsZWNvbS5ydTELMAkGA1UEBhMCUlUxETAPBgNVBAcTCFNtb2xlbnNrMRswGQYDVQQKExJHYXJhbnQtVGVsZWNv
bSBMdGQxGjAYBgNVBAMTEVVDIEdhcmFudC1UZWxlY29tMB4XDTEwMTExMTE0NDIwMFoXDTExMTExMTE0NDIwMFowg
gEbMRIwEAYIKoUDA4ENAQITBDAwMDAxGDAWBggqhQMDgQ0BARMKMDAwMDAwMDAwMDEXMBUGCCqFAwOBAwEBEwkwMD
AwMDAwMDAxHTAbBgkqhkiG9w0BCQEWDnRlc3RAdGVzdC50ZXN0MQswCQYDVQQGEwJSVTEpMCcGA1UECB4gBCIENQR
BBEIEPgQyBDAETwAgBD4EMQQ7BDAEQQRCBEwxHTAbBgNVBAceFAQzAC4EIgQ1BEEEQgQ+BDIESwQ5MSUwIwYDVQQK
HhwEHgQeBB4AIAAiBCIENQRBBEIEPgQyBD4ENQAiMTUwMwYDVQQDHiwEIgQ1BEEEQgQ+BDIESwQ5ACAEIgQ1BEEEQ
gAgBCIENQRBBEIEPgQyBDgERzBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MABECf/nL6f6zpqBCKwR
+nliAGdD3zcnMoXqJuoxw8cZQxBaYtH89vFse/pOer+OnwBv8VlcfnpMPS/3kBtYKmfsmko4IBkjCCAY4wDgYDVR0
PAQH/BAQDAgTwMDYGA1UdJQQvMC0GByqFAwN+BAIGByqFAwN+BAMGBSqFAwYDBggrBgEFBQcDAgYIKwYBBQUHAwQw
HQYDVR0OBBYEFJCAZmQGBDx4h3VxNzEPeSqkjBTMMB8GA1UdIwQYMBaAFH7W6+0c+9H4/I7wOb3zvaNUVbC/MIGwB
gNVHR8EgagwgaUwgaKggZ+ggZyGT2h0dHA6Ly9yYS5nYXJhbnQtdGVsZWNvbS5ydS9yYS9jZHAvN0VENkVCRUQxQ0
ZCRDFGOEZDOEVGMDM5QkRGM0JEQTM1NDU1QjBCRi5jcmyGSWh0dHA6Ly9nYXJhbnQtdGVsZWNvbS5ydS9jZHAvN0V
ENkVCRUQxQ0ZCRDFGOEZDOEVGMDM5QkRGM0JEQTM1NDU1QjBCRi5jcmwwUQYIKwYBBQUHAQEERTBDMEEGCCsGAQUF
BzAChjVodHRwOi8vcmEuZ2FyYW50LXRlbGVjb20ucnUvcmEvY2RwL0dhcmFudC1UZWxlY29tLmNydDAKBgYqhQMCA
gMFAANBANrAbAvpH/bR0ZSxTEOMIHAcXSP2/mtFi7uWIWDnwRgEhTeJZ4N+ZHsb5fy3LjS/v17vXNgldq1Vblxw4d
HxJxcxggI6MIICNgIBATCBjDB+MSMwIQYJKoZIhvcNAQkBFhR1Y0BnYXJhbnQtdGVsZWNvbS5ydTELMAkGA1UEBhM
CUlUxETAPBgNVBAcTCFNtb2xlbnNrMRswGQYDVQQKExJHYXJhbnQtVGVsZWNvbSBMdGQxGjAYBgNVBAMTEVVDIEdh
cmFudC1UZWxlY29tAgo6U5mIAAEAAGCCMAoGBiqFAwICCQUAoIIBRjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBM
BwGCSqGSIb3DQEJBTEPFw0xMTEwMDYwNzE0MDRaMC8GCSqGSIb3DQEJBDEiBCCfHFBGa85OstZ/4b5ruDbB4uCeMo
iajYJ9+RkMybf/9TCB2gYLKoZIhvcNAQkQAi8xgcowgccwgcQwgcEwCAYGKoUDAgIJBCB/IEs3I71CL1Ap0fZgi+6
zx2eRUEBcSQP1JXUJODq+pTCBkjCBg6SBgDB+MSMwIQYJKoZIhvcNAQkBFhR1Y0BnYXJhbnQtdGVsZWNvbS5ydTEL
MAkGA1UEBhMCUlUxETAPBgNVBAcTCFNtb2xlbnNrMRswGQYDVQQKExJHYXJhbnQtVGVsZWNvbSBMdGQxGjAYBgNVB
AMTEVVDIEdhcmFudC1UZWxlY29tAgo6U5mIAAEAAGCCMAoGBiqFAwICEwUABEDky/nzAkyfEiLENwEG25/1g0phDO
1fh5Gd1ZTv7ZaXEfg8R7yH7rjoxk6bt9kLJbPb/FlOWJNjDGYRd2D4T+0/</message>
<originalContent>TUlJRU9qQ0NBK2VnQXdJQkFnSUtGOVUwc3dBQkFBQ0lVVEFLQmdZcWhRTUNBZ01GQU
RCK01TTXdJUVlKS29aSQ0KaHZjTkFRa0JGaFIxWTBCbllYSmhiblF0ZEdWc1pXTnZiUzV5ZFRFTE1Ba0dBMVVFQmh
NQ1VsVXhFVEFQQmdOVg0KQkFjVENGTnRiMnhsYm5Ock1Sc3dHUVlEVlFRS0V4SkhZWEpoYm5RdFZHVnNaV052YlNC
TWRHUXhHakFZQmdOVg0KQkFNVEVWVkRJRWRoY21GdWRDMVVaV3hsWTI5dE1CNFhEVEV4TURVeE5qQTRNelF3TUZvW
ERURXlNRFV4TmpBNA0KTXpRd01Gb3dnYmd4RkRBU0Jna3Foa2lHOXcwQkNRSU1CV2wwTkd0d01Ua3dOd1lEVlFRRE
RERFFtdEdEMExmUQ0KdmRDMTBZYlF2dEN5SU5DZjBMRFFzdEMxMExzZzBKTFF1TkM2MFlMUXZ0R0EwTDdRc3RDNDB
ZY3hGVEFUQmdOVg0KQkFjTUROQ2MwTDdSZ2RDNjBMTFFzREVaTUJjR0ExVUVDQXdRMExNdUlOQ2MwTDdSZ2RDNjBM
TFFzREVMTUFrRw0KQTFVRUJoTUNVbFV4SmpBa0Jna3Foa2lHOXcwQkNRRVdGMmwwTkd0d1FHZGhjbUZ1ZEMxMFpXe
GxZMjl0TG5KMQ0KTUdNd0hBWUdLb1VEQWdJVE1CSUdCeXFGQXdJQ0pBQUdCeXFGQXdJQ0hnRURRd0FFUUVVaEErc2
JEN2FpVWFRYQ0KaW1oSVVlRVlaWHV5VERtMXBtLy9FVnhGV2dmRUI2R1c4ZEh3YklQc3BFNk1pRmFlYkxOeDJqN2h
GZW15NFNwQQ0KTFNnUXowMmpnZ0lHTUlJQ0FqQU9CZ05WSFE4QkFmOEVCQU1DQlBBd0tRWURWUjBsQkNJd0lBWUlL
d1lCQlFVSA0KQXdJR0NDc0dBUVVGQndNRUJnb3JCZ0VFQVlJM0ZBSUNNQndHQ1NzR0FRUUJnamNVQWdRUEZnMVRiV
0Z5ZEdOaA0KY21SVmMyVnlNQjBHQTFVZERnUVdCQlF6RHBLenprdSs2OWZuY20zMjF0VDY3TjliN2pBZkJnTlZIU0
1FR0RBVw0KZ0JSKzF1dnRIUHZSK1B5TzhEbTk4NzJqVkZXd3Z6Q0JzQVlEVlIwZkJJR29NSUdsTUlHaW9JR2ZvSUd
jaGs5bw0KZEhSd09pOHZjbUV1WjJGeVlXNTBMWFJsYkdWamIyMHVjblV2Y21FdlkyUndMemRGUkRaRlFrVkVNVU5H
UWtReA0KUmpoR1F6aEZSakF6T1VKRVJqTkNSRUV6TlRRMU5VSXdRa1l1WTNKc2hrbG9kSFJ3T2k4dloyRnlZVzUwT
FhSbA0KYkdWamIyMHVjblV2WTJSd0x6ZEZSRFpGUWtWRU1VTkdRa1F4UmpoR1F6aEZSakF6T1VKRVJqTkNSRUV6Tl
RRMQ0KTlVJd1FrWXVZM0pzTUZFR0NDc0dBUVVGQndFQkJFVXdRekJCQmdnckJnRUZCUWN3QW9ZMWFIUjBjRG92TDN
KaA0KTG1kaGNtRnVkQzEwWld4bFkyOXRMbkoxTDNKaEwyTmtjQzlIWVhKaGJuUXRWR1ZzWldOdmJTNWpjblF3WVFZ
RA0KVlIwUkJGb3dXS0JXQmdvckJnRUVBWUkzRkFJRG9FZ2VSZ1FmQkJJRUdnUkRCRGNFUFFRMUJFWUVQZ1F5QUVBQ
Q0KYlFCdkFITUFZd0J2QUhjQUxnQm5BR0VBY2dCaEFHNEFkQUF0QUdNQWJ3QnlBSEFBTGdCc0FHOEFZd0JoQUd3dw
0KQ2dZR0tvVURBZ0lEQlFBRFFRQm40VVovNlh0NG5iVU5GOFI3MTVMVDI5RlozVnhxNXFwSHVRSEtianhQWUNXUg0
KaEVyTEhJRnE4d0N1YWlzN2Yra2RmWmZxWG9oQm9FdmovemFwb1IreQ==</originalContent>
<verifySignatureOnly>true</verifySignatureOnly>
</VerifyCMSSignatureDetached>
</soap:Body>
</soap:Envelope>
Ответ на запрос в случае успешного исполнения
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
22
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCMSSignatureDetachedResponse xmlns="http://esv.server.rt.ru">
<VerifyCMSSignatureDetachedResult>
<Code>0</Code>
<Description />
</VerifyCMSSignatureDetachedResult>
</VerifyCMSSignatureDetachedResponse>
</soap:Body>
</soap:Envelope>
Ответ на запрос с кодом возврата 3
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCMSSignatureDetachedResponse xmlns="http://esv.server.rt.ru">
<VerifyCMSSignatureDetachedResult>
<Code>3</Code>
<Description>
Неправильная подпись.
</Description>
</VerifyCMSSignatureDetachedResult>
</VerifyCMSSignatureDetachedResponse>
</soap:Body>
</soap:Envelope>
2.6 Операция «Проверка сообщения, сформированного от лица
пользователя ЕПГУ»
2.6.1 Общие сведения
Код операции:
VerifyAttachment
Наименование
операции:
Проверка сообщения, сформированного от лица пользователя ЕПГУ
Назначение операции:
Проверка сообщения, сформированного от лица пользователя ЕПГУ
2.6.2 Описание входных параметров
Входные данные: VerifyAttachment
№
Код параметра
message
Описание
параметра
Сообщение,
Обязательность
Способ
заполнения/Тип
+
s:base64binary
сформированное от
1
ЕПГУ
verifySignatureOnly
Флаг, означающий
требуется
Бинарные данные в
кодировке base64
лица пользователя
2
Комментарий
+
s:boolean
ли
23
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
проверять
только
подпись или еще и
статус сертификата
подписи
2.6.3 Описание выходных параметров
Выходные данные: VerifyCmsSignatureDetachedResponse
№
1
Описание
параметра
Код параметра
VerifyAttachmentResu
Результат
lt
подписи
проверки
и,
Обяз
атель
ность
+
Способ
заполнения/Тип
Комментарий
tns:VerificationResult
если
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.6.4 Коды возвратов
См. раздел 4.3
2.6.5 Примеры
Запрос
Ответ на запрос в случае успешного исполнения
Ответ на запрос с кодом возврата 3
2.7 Операция «Проверка подписи в формате CAdES»
2.7.1 Общие сведения
Код операции:
VerifyCAdES
Наименование
операции:
Проверка подписи в формате CAdES
Назначение операции:
Проверка подписи в формате CAdES
2.7.2 Описание входных параметров
Входные данные: VerifyCAdES
24
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
№
Описание
параметра
Код параметра
message
1
Подписанное
сообщение
Обязательность
Способ
заполнения/Тип
+
s:base64binary
в
Комментарий
Бинарные данные в
кодировке base64
формате CAdES
verifySignatureOnly
2
Флаг, означающий
требуется
ли
проверять
только
+
s:boolean
подпись или еще и
статус сертификата
подписи
2.7.3 Описание выходных параметров
Выходные данные: VerifyCAdESResponse
№
Описание
параметра
Код параметра
VerifyCAdESResult
Результат
подписи
1
проверки
и,
Обяз
атель
ность
+
Способ
заполнения/Тип
Комментарий
tns:VerificationResult
если
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.7.4 Коды возвратов
См. раздел 4.3
2.7.5 Примеры
Запрос
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCAdES xmlns="http://esv.server.rt.ru">
<message>MIAGCSqGSIb3DQEHAqCAMIACAQExDDAKBgYqhQMCAgkFADCABgkqhkiG9w0BBwGggCSABAMxMj
MAAAAAAACggg/9MIICdTCCAiKgAwIBAgIQL6RUKyFhO4BGmpP/rByGUjAKBgYqhQMCAgMFADB+MSMwIQYJKoZIhvc
NAQkBFhR1Y0BnYXJhbnQtdGVsZWNvbS5ydTELMAkGA1UEBhMCUlUxETAPBgNVBAcTCFNtb2xlbnNrMRswGQYDVQQK
ExJHYXJhbnQtVGVsZWNvbSBMdGQxGjAYBgNVBAMTEVVDIEdhcmFudC1UZWxlY29tMB4XDTExMDYwMjAzNTAxMVoXD
TE3MDYwMTAzNTg1MVowfjEjMCEGCSqGSIb3DQEJARYUdWNAZ2FyYW50LXRlbGVjb20ucnUxCzAJBgNVBAYTAlJVMR
EwDwYDVQQHEwhTbW9sZW5zazEbMBkGA1UEChMSR2FyYW50LVRlbGVjb20gTHRkMRowGAYDVQQDExFVQyBHYXJhbnQ
tVGVsZWNvbTBjMBwGBiqFAwICEzASBgcqhQMCAiMBBgcqhQMCAh4BA0MABEBUnmD6Ap1aGQKSPS2p4YvFIqL0NEic
K4RhV7FqgoHcjFCfutN4x910MFg0w2Y83DPxU3+0dlYhGJiR+uH88i0wo3gwdjALBgNVHQ8EBAMCAYYwDwYDVR0TA
QH/BAUwAwEB/zAdBgNVHQ4EFgQUhTBCCdvA+PJODKmhaxMKDcnlxf4wEgYJKwYBBAGCNxUBBAUCAwIAAjAjBgkrBg
EEAYI3FQIEFgQU6PqkZin/IPFQHOu+6ihdFGuUq6cwCgYGKoUDAgIDBQADQQB+e0qiDKrlPFhtG95yxswN1uRD6Im
ygSpCxrFRo8JXMA3r3EEx7ganzYbKC3htScX7ypz+Dm2vIzcMUpNZ79g0MIIDBDCCArOgAwIBAgIKG1hhLQAAAAAC
iDAIBgYqhQMCAgMwETEPMA0GA1UEAxMGU1BTIENBMB4XDTExMDExNDE3NDcxNFoXDTI3MDExNDE3NTcxNFowFTETM
25
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
BEGA1UEAxMKdGVzdC1MSVNTSTBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MABEAKijEKdMmuJwYZpI
4Q/hJJGkxMk95tHCwtYu1PkEYpXPsPtPvXpRHZboqBU2JCepu+9xnG6fGlqMNwhPCVQH3io4IB5TCCAeEwDgYDVR0
PAQH/BAQDAgTwMBMGA1UdJQQMMAoGCCsGAQUFBwMCMB0GA1UdDgQWBBTIq5Dwit8+LmjIRw7RCXY8+C2KFTAfBgNV
HSMEGDAWgBRsl6QdkLaFZpnSZztl0vSPCY78RTB/BgNVHR8EeDB2MHSgcqBwhjZodHRwOi8vdm0tcG9zdHNlcnZlc
i5zcHMubG9jYWwvQ2VydEVucm9sbC9TUFMlMjBDQS5jcmyGNmZpbGU6Ly9cXHZtLXBvc3RzZXJ2ZXIuc3BzLmxvY2
FsXENlcnRFbnJvbGxcU1BTIENBLmNybDCB+AYIKwYBBQUHAQEEgeswgegwWgYIKwYBBQUHMAKGTmh0dHA6Ly92bS1
wb3N0c2VydmVyLnNwcy5sb2NhbC9DZXJ0RW5yb2xsL3ZtLXBvc3RzZXJ2ZXIuc3BzLmxvY2FsX1NQUyUyMENBLmNy
dDBaBggrBgEFBQcwAoZOZmlsZTovL1xcdm0tcG9zdHNlcnZlci5zcHMubG9jYWxcQ2VydEVucm9sbFx2bS1wb3N0c
2VydmVyLnNwcy5sb2NhbF9TUFMgQ0EuY3J0MC4GCCsGAQUFBzABhiJodHRwOi8vdm0tcG9zdHNlcnZlci9PQ1NQL2
9jc3Auc3JmMAgGBiqFAwICAwNBAFFnc8zf0Pro2gyBpOjAZ/RuFXy6ZpqSDVJYYrwym/mBdR2pgmGdc4m/D30xaLt
tpkBxu37lgEOZLtw6rUhr/wswggMqMIIC16ADAgECAgMDRv8wCgYGKoUDAgIDBQAwVzELMAkGA1UEBhMCUlUxDTAL
BgNVBAoTBFRlc3QxDTALBgNVBAsTBFRlc3QxDTALBgNVBAMTBFRlc3QxGzAZBgkqhkiG9w0BCQEWDHRlc3RAdGVzd
C5ydTAeFw0xMTA3MDcyMTM0NDhaFw0xMjA3MDcxNjM0MTNaMA8xDTALBgNVBAMMBENDTk4wYzAcBgYqhQMCAhMwEg
YHKoUDAgIkAAYHKoUDAgIeAQNDAARAo3mqf9SEqccwlJKP9r7a7CM/qbVeJCA6nmpAMS+NN9V/dSCi1RUz5ubhL/Q
+n9hIfz8UWaBU3aTIW+r1LKYIJqOCAc4wggHKMAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgWgMAsGA1UdDwQE
AwIF4DApBgNVHSUEIjAgBggrBgEFBQcDAgYIKwYBBQUHAwQGCisGAQQBgjcUAgIwJwYJYIZIAYb4QgENBBoWGFVzZ
XIgQ2VydGlmaWNhdGUgb2YgRUVUUDAdBgNVHQ4EFgQUvhdEvYJBWPT9Pb9UIIvxlRZ5YfMwfwYDVR0jBHgwdoAU8K
bZ/tKqOGvXxI9HMJsnY76em5ehW6RZMFcxCzAJBgNVBAYTAlJVMQ0wCwYDVQQKEwRUZXN0MQ0wCwYDVQQLEwRUZXN
0MQ0wCwYDVQQDEwRUZXN0MRswGQYJKoZIhvcNAQkBFgx0ZXN0QHRlc3QucnWCAQAwCQYDVR0RBAIwADAJBgNVHRIE
AjAAMC8GCWCGSAGG+EIBBAQiFiBodHRwOi8vdGVzdC5ydS9wdWIvY3JsL2NhY3JsLmNybDAvBglghkgBhvhCAQMEI
hYgaHR0cDovL3Rlc3QucnUvcHViL2NybC9jYWNybC5jcmwwMQYDVR0fBCowKDAmoCSgIoYgaHR0cDovL3Rlc3Qucn
UvcHViL2NybC9jYWNybC5jcmwwCgYGKoUDAgIDBQADQQAeS3nWUaVqSUbpza4KeL+HM2I7z05vBLaJyiWRuWjM6M9
y2p/n48E6ZCQIXmO4dpgo2gHZKaAAMfCHA8dnvVeOMIIDMzCCAuKgAwIBAgIKZC14RAAAAAADaTAIBgYqhQMCAgMw
ETEPMA0GA1UEAxMGU1BTIENBMB4XDTExMTAxNDE0MjQ0MloXDTEyMTAxNDE0MzQ0MlowJjELMAkGA1UEAxMCYWExF
zAVBgkqhkiG9w0BCQEWCGFhQGFhLmFhMGMwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQOZDGnG8I1
QBrWHRB6McK93paoLWnOOaDzqVr3tx9TnVU4dixob7WecGqCaz+cb0Pbe18VqHX2jHQ8KC7fh8Dn2jggIDMIIB/zA
OBgNVHQ8BAf8EBAMCBPAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwHQYDVR0OBBYEFGAO0WtV4YYoTiYJJEzV6D958i08
MB8GA1UdIwQYMBaAFGyXpB2QtoVmmdJnO2XS9I8JjvxFMIGOBgNVHR8EgYYwgYMwgYCgfqB8hj1odHRwOi8vaHlwZ
XIubW9zY293LmdhcmFudC1jb3JwLmxvY2FsL0NlcnRFbnJvbGwvU1BTJTIwQ0EuY3JshjtmaWxlOi8vaHlwZXIubW
9zY293LmdhcmFudC1jb3JwLmxvY2FsL0NlcnRFbnJvbGwvU1BTIENBLmNybDCCAQUGCCsGAQUFBwEBBIH4MIH1MGg
GCCsGAQUFBzAChlxodHRwOi8vaHlwZXIubW9zY293LmdhcmFudC1jb3JwLmxvY2FsL0NlcnRFbnJvbGwvaHlwZXIu
bW9zY293LmdhcmFudC1jb3JwLmxvY2FsX1NQUyUyMENBLmNydDBmBggrBgEFBQcwAoZaZmlsZTovL2h5cGVyLm1vc
2Nvdy5nYXJhbnQtY29ycC5sb2NhbC9DZXJ0RW5yb2xsL2h5cGVyLm1vc2Nvdy5nYXJhbnQtY29ycC5sb2NhbF9TUF
MgQ0EuY3J0MCEGCCsGAQUFBzABhhVodHRwOi8vdm0tc2Vkb3Yvb2NzcC8wCAYGKoUDAgIDA0EAaOJtnXqfTI5A7B1
ASEbKk1qk2Azdje8PvgmiPmr5I5h4aIWc0z5s6/MuHJgZ3R55tnzEKpZWRnq9T0e5wnGDuDCCBBMwggPAoAMCAQIC
Ci6+TYwAAgAAosswCgYGKoUDAgIDBQAwfjEjMCEGCSqGSIb3DQEJARYUdWNAZ2FyYW50LXRlbGVjb20ucnUxCzAJB
gNVBAYTAlJVMREwDwYDVQQHEwhTbW9sZW5zazEbMBkGA1UEChMSR2FyYW50LVRlbGVjb20gTHRkMRowGAYDVQQDEx
FVQyBHYXJhbnQtVGVsZWNvbTAeFw0xMTEwMTMxMjM2MDBaFw0xMjEwMTMxMjM4MDBaMIIBWDESMBAGCCqFAwOBDQE
CDAQwMDE1MRgwFgYIKoUDA4ENAQEMCjAwMDAwMDAwMTUxGDAWBggqhQMDgQMBAQwKNjczMTA3MTgwMTEoMCYGCSqG
SIb3DQEJARYZZ2xhZGtvdkBnYXJhbnQtdGVsZWNvbS5ydTELMAkGA1UEBhMCUlUxHDAaBgNVBAgMEzc3INCTLiDQn
NC+0YHQutCy0LAxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEtMCsGA1UECgwk0KLQtdGB0YIg0JPQsNGA0LDQvdGCLd
Ci0LXQu9C10LrQvtC8MQowCAYDVQQLDAEwMTUwMwYDVQQDDCzQotC10YHRgtC+0LLRi9C5INGB0LXRgNGC0LjRhNC
40LrQsNGCINCk0KHQoTEwMC4GA1UEDAwn0JPQtdC90LXRgNCw0LvRjNC90YvQuSDQtNC40YDQtdC60YLQvtGAMGMw
HAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQEcBmSuRhOKBZ3eqQDz/VLWqTR67ASZOpNH7sP7B162CK
KKjvAopGzrqZp5IZG2fbtz86f3Ljw+68tdG5wtfrkKjggE+MIIBOjAOBgNVHQ8BAf8EBAMCBPAwEwYDVR0lBAwwCg
YIKwYBBQUHAwIwHQYDVR0OBBYEFMXQf3G++xZEjkTOcOn6GAWBKQ4aMB8GA1UdIwQYMBaAFIUwQgnbwPjyTgypoWs
TCg3J5cX+MF0GA1UdHwRWMFQwUqBQoE6GKGh0dHA6Ly9jYTEucnVzLXRlbGVjb20ucnUvY2RwL2d0MjAxMS5jcmyG
Imh0dHA6Ly9jYTEuZy10ZWwucnUvY2RwL2d0MjAxMS5jcmwwdAYIKwYBBQUHAQEEaDBmMDQGCCsGAQUFBzAChihod
HRwOi8vY2ExLnJ1cy10ZWxlY29tLnJ1L2NkcC9ndDIwMTEuY3J0MC4GCCsGAQUFBzAChiJodHRwOi8vY2ExLmctdG
VsLnJ1L2NkcC9ndDIwMTEuY3J0MAoGBiqFAwICAwUAA0EAuBe/r8s7wUrmsau2HEOsqlKrgBOLG5zR0BnnHT531FU
sFpFP+5zlixEGwjSghJu0Li//VrLaU2V9+Yh8/u7ASzGCA3wwgb0CAQEwXjBXMQswCQYDVQQGEwJSVTENMAsGA1UE
ChMEVGVzdDENMAsGA1UECxMEVGVzdDENMAsGA1UEAxMEVGVzdDEbMBkGCSqGSIb3DQEJARYMdGVzdEB0ZXN0LnJ1A
gMDRv8wCgYGKoUDAgIJBQAwCgYGKoUDAgITBQAEQLby6yCz5KmUeVwPUOkkBbqq6BBuMDA7PVJckn6c1VbBSe20v0
l0ryH8k6oZORiKcQCUPz4e+8QZ970qA+jfi+UwggK4AgEBMB8wETEPMA0GA1UEAxMGU1BTIENBAgobWGEtAAAAAAK
IMAoGBiqFAwICCQUAMAoGBiqFAwICEwUABEDyD4wl6kkAoEjR3Mi8JWRqGcxvZZ+scIlyney0MvCf536TgBVRPm76
yb8hGhbT34jwvqkZebYw3vXuQjyafN8PoYICNjCCAjIGCSqGSIb3DQEJBjGCAiMwggIfAgEBMB8wETEPMA0GA1UEA
xMGU1BTIENBAgpkLXhEAAAAAANpMAoGBiqFAwICCQUAoEswGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAvBgkqhk
iG9w0BCQQxIgQgPUF37FU+g3JSim56n9OSyfqcNX9gIIGzvdRd61ahjE8wCgYGKoUDAgITBQAEQBIClweyYaWlsiV
qpqk33jkxKyJOEuoLC8hMEQhlWXsZGv3Gz6e7w6PqA+04NFhnNxQ5G3XV5DGRgYaCx5UOVj6hggFQMIIBTAYJKoZI
hvcNAQkGMYIBPTCCATkCAQEwgYwwfjEjMCEGCSqGSIb3DQEJARYUdWNAZ2FyYW50LXRlbGVjb20ucnUxCzAJBgNVB
AYTAlJVMREwDwYDVQQHEwhTbW9sZW5zazEbMBkGA1UEChMSR2FyYW50LVRlbGVjb20gTHRkMRowGAYDVQQDExFVQy
BHYXJhbnQtVGVsZWNvbQIKLr5NjAACAACiyzAKBgYqhQMCAgkFAKBLMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwE
wLwYJKoZIhvcNAQkEMSIEICW2HcIaB06vAmQs/ice5GliNjR2HXBDvs1Uba7FOAVyMAoGBiqFAwICEwUABEBs/hGX
Og8klZNEYdhgAYzZH4ruqlNFrXPICwbPju8lC0YA9eytNaQotU9IZKokzOoATBgr18/JcF5AT0yKaH/dAAAAAAAA<
/message>
26
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
<verifySignatureOnly>true</verifySignatureOnly>
</VerifyCAdES>
</soap:Body>
</soap:Envelope>
Ответ на запрос в случае успешного исполнения
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCAdESResponse xmlns="http://esv.server.rt.ru">
<VerifyCAdESResult>
<Code>0</Code>
<Description />
</VerifyCAdESResult>
</VerifyCAdESResponse>
</soap:Body>
</soap:Envelope>
2.8 Операция «Проверка отсоединенной подписи в формате PKCS#7
по значению хэша»
2.8.1 Общие сведения
Код операции:
VerifyCMSSignatureByHash
Наименование
операции:
Проверка отсоединенной подписи в формате PKCS#7 по значению
хэша
Назначение операции:
Проверка отсоединенной подписи в формате PKCS#7 по значению
хэша
2.8.2 Описание входных параметров
Входные данные: VerifyCmsSignatureByHash
№
Код параметра
message
Описание
параметра
Отсоединенная
Обязательность
Способ
заполнения/Тип
+
s:base64binary
подпись
1
в
формате PKCS#7
Хэш оригинальных
данных,
2
под
+
s:base64binary
+
s:boolean
подпись
которыми
проверяется
verifySignatureOnly
3
Бинарные данные в
кодировке base64
сообщения
hash
Комментарий
Флаг, означающий
требуется
ли
проверять
только
27
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
подпись или еще и
статус сертификата
подписи
2.8.3 Описание выходных параметров
Выходные данные: VerifyCmsSignatureByHashResponse
№
1
Описание
параметра
Код параметра
VerifyCmsSignatureBy
Результат
HashResult
подписи
проверки
и,
Обяз
атель
ность
+
Способ
заполнения/Тип
Комментарий
tns:VerificationResult
если
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.8.4 Коды возвратов
См. раздел 4.3
2.8.5 Примеры
Запрос
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCMSSignatureByHash xmlns="http://esv.server.rt.ru">
<message>MIIHVAYJKoZIhvcNAQcCoIIHRTCCB0ECAQExDDAKBgYqhQMCAgkFADALBgkqhkiG9w0BBwGggg
S3MIIEszCCBGKgAwIBAgIKez5T6QAIAABu4TAIBgYqhQMCAgMwgZIxIDAeBgkqhkiG9w0BCQEWEWNwY2FAY3J5cHR
vcHJvLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBx4MBBwEPgRBBDoEMgQwMSUwIwYDVQQKHhwEHgQeBB4AIAQaBCAE
GAQfBCIEHgAtBB8EIAQeMSMwIQYDVQQDHhoEIwQmACAASwBQBBgEHwBUAE8ALQQfAFAATzAeFw0xMDAyMTUxNDE1M
DBaFw0xNTAyMTUxNDI1MDBaMIIBDDEjMCEGCSqGSIb3DQEJARYUbWFiQGFkbWxyLmxpcGV0c2sucnUxCzAJBgNVBA
YTAlJVMSgwJgYDVQQIDB/Qm9C40L/QtdGG0LrQsNGPINC+0LHQu9Cw0YHRgtGMMRUwEwYDVQQHDAzQm9C40L/QtdG
G0LoxZTBjBgNVBAoMXNCj0L/RgNCw0LLQu9C10L3QuNC1INC00LXQu9Cw0LzQuCDQsNC00LzQuNC90LjRgdGC0YDQ
sNGG0LjQuCDQm9C40L/QtdGG0LrQvtC5INC+0LHQu9Cw0YHRgtC4MTAwLgYDVQQDDCfQkNC00LzQuNC90LjRgdGC0
YDQsNGC0L7RgCDQsNGD0LTQuNGC0LAwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARA/bcusT8Ks6
KJwUWz84Xsqv5krGFfT94jfGv7PKshKUjuBXcbPdEp+WIgqngo7ULFqwZPuIbfSkaKCcEQTK2FUqOCAhkwggIVMA4
GA1UdDwEB/wQEAwIE8DAcBgNVHSUEFTATBgcqhQMCAiIQBggrBgEFBQcDAjAdBgNVHQ4EFgQUW0t+Q5CuoBAL5yhi
N9XyZal8IlwwHwYDVR0jBBgwFoAUXCFjnJTnsfN3tpBAh87l6srUeR4wgf4GA1UdHwSB9jCB8zCB8KCB7aCB6oZLa
HR0cDovL2NkcC5jcnlwdG9wcm8ucnUvUkEvQ0RQLzVjMjE2MzljOTRlN2IxZjM3N2I2OTA0MDg3Y2VlNWVhY2FkND
c5MWUuY3JshkxodHRwOi8vY3BjYS5jcnlwdG9wcm8ucnUvUkEvQ0RQLzVjMjE2MzljOTRlN2IxZjM3N2I2OTA0MDg
3Y2VlNWVhY2FkNDc5MWUuY3Jshk1odHRwOi8vY3BjYTIuY3J5cHRvcHJvLnJ1L1JBL0NEUC81YzIxNjM5Yzk0ZTdi
MWYzNzdiNjkwNDA4N2NlZTVlYWNhZDQ3OTFlLmNybDB3BggrBgEFBQcBAQRrMGkwMgYIKwYBBQUHMAGGJmh0dHA6L
y9vY3NwLmNyeXB0b3Byby5ydS9vY3NwL29jc3Auc3JmMDMGCCsGAQUFBzABhidodHRwOi8vb2NzcDIuY3J5cHRvcH
JvLnJ1L29jc3Avb2NzcC5zcmYwKwYDVR0QBCQwIoAPMjAxMDAyMTUxNDE1MDBagQ8yMDExMDIxNTE0MTUwMFowCAY
GKoUDAgIDA0EAsPvh7uqyTN0bYqeYaH4J/WwQpZDGRqmN5MWGqL5tlnR4chdWzsIGWZnq6MOuLAqHDosvHiSFicOD
xaRZylU5hDGCAmQwggJgAgEBMIGhMIGSMSAwHgYJKoZIhvcNAQkBFhFjcGNhQGNyeXB0b3Byby5ydTELMAkGA1UEB
hMCUlUxFTATBgNVBAceDAQcBD4EQQQ6BDIEMDElMCMGA1UECh4cBB4EHgQeACAEGgQgBBgEHwQiBB4ALQQfBCAEHj
EjMCEGA1UEAx4aBCMEJgAgAEsAUAQYBB8AVABPAC0EHwBQAE8CCns+U+kACAAAbuEwCgYGKoUDAgIJBQCgggFbMBg
GCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMDIwMjA4MzIwNVowLwYJKoZIhvcNAQkE
MSIEIH1DiVczOsfojIokQCvVUT5OZfslmooSUetJ3913N6cwMIHvBgsqhkiG9w0BCRACLzGB3zCB3DCB2TCB1jAIB
gYqhQMCAgkEIOH1J3UJwhuKttcCw8fsdU4SqKfGmJ5UHa1Vt6rrDLJaMIGnMIGYpIGVMIGSMSAwHgYJKoZIhvcNAQ
28
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
kBFhFjcGNhQGNyeXB0b3Byby5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAceDAQcBD4EQQQ6BDIEMDElMCMGA1UECh4
cBB4EHgQeACAEGgQgBBgEHwQiBB4ALQQfBCAEHjEjMCEGA1UEAx4aBCMEJgAgAEsAUAQYBB8AVABPAC0EHwBQAE8C
Cns+U+kACAAAbuEwCgYGKoUDAgITBQAEQJOxwFBt8ZcnHGSDzuG+Y8j4BhMgwmmD9cNyXAX+XR0RwGf4/1EwSSkbJ
pbfn7uCQV1HcPz3BWrAWU0BpyJ6uk4=</message>
<hash>fUOJVzM6x+iMiiRAK9VRPk5l+yWaihJR60nf3Xc3pzA=</hash>
<verifySignatureOnly>true</verifySignatureOnly>
</VerifyCMSSignatureByHash>
</soap:Body>
</soap:Envelope>
Ответ на запрос в случае успешного исполнения
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCMSSignatureByHashResponse xmlns="http://esv.server.rt.ru">
<VerifyCMSSignatureByHashResult>
<Code>0</Code>
<Description />
</VerifyCMSSignatureByHashResult>
</VerifyCMSSignatureByHashResponse>4
</soap:Body>
</soap:Envelope>
2.9 Операция «Проверка подписи в формате PAdES»
2.9.1 Общие сведения
Код операции:
VerifyPAdES
Наименование
операции:
Проверка подписи в формате PAdES
Назначение операции:
Проверка подписи в формате PAdES
2.9.2 Описание входных параметров
Входные данные: VerifyPAdES
№
Код параметра
message
Описание
параметра
Отсоединенная
Обязательность
Способ
заполнения/Тип
+
s:base64binary
подпись
1
в
формате PKCS#7
2
Бинарные данные в
кодировке base64
сообщения
verifySignatureOnly
Комментарий
Флаг, означающий
требуется
ли
проверять
только
+
s:boolean
подпись или еще и
статус сертификата
подписи
29
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
2.9.3 Описание выходных параметров
Выходные данные: VerifyPAdESResponse
№
Описание
параметра
Код параметра
VerifyPAdESResult
Результат
подписи
1
проверки
и,
Обяз
атель
ность
+
Способ
заполнения/Тип
Комментарий
tns:VerificationResult
если
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.9.4 Коды возвратов
См. раздел 4.3
2.9.5 Примеры
Запрос
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyPAdES xmlns="http://esv.server.rt.ru">
<message>JVBERi0xLjIKJeLjz9MKMyAwIG9iago8PC9GVC9TaWcvVChTaWduYXR1cmUxKS9WIDEgMCBSL0
YgMTMyL1R5cGUvQW5ub3QvU3VidHlwZS9XaWRnZXQvUmVjdFswIDAgMCAwXS9BUDw8L04gMiAwIFI+Pi9QIDQgMCB
SL0RSPDw+Pj4+CmVuZG9iagoxIDAgb2JqCjw8L1R5cGUvU2lnL0ZpbHRlci9DcnlwdG9Qcm8jMjMyMFBERi9TdWJG
aWx0ZXIvYWRiZS5wa2NzNy5kZXRhY2hlZC9NKEQ6MjAxMTExMjgxNjU0NDgrMDQnMDAnKS9OYW1lKHRlc3QgdHNwK
S9SZWFzb24oSSBsaWtlIHRvIHNpZ24pL0xvY2F0aW9uKFVuaXZlcnNlKS9CeXRlUmFuZ2UgWzAgMzk5IDg0MDEgMz
UyNyBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA
vQ29udGVudHMgPDMwODIwNTIyMDYwOTJhODY0ODg2ZjcwZDAxMDcwMmEwODIwNTEzMzA4MjA1MGYwMjAxMDEzMTBj
MzAwYTA2MDYyYTg1MDMwMjAyMDkwNTAwMzAwYjA2MDkyYTg2NDg4NmY3MGQwMTA3MDFhMDgyMDJlNTMwODIwMmUxM
zA4MjAyOTBhMDAzMDIwMTAyMDIwYTJmNmE3MzZiMDAwMjAwMDFhOTE2MzAwODA2MDYyYTg1MDMwMjAyMDMzMDY1Mz
EyMDMwMWUwNjA5MmE4NjQ4ODZmNzBkMDEwOTAxMTYxMTY5NmU2NjZmNDA2MzcyNzk3MDc0NmY3MDcyNmYyZTcyNzU
zMTBiMzAwOTA2MDM1NTA0MDYxMzAyNTI1NTMxMTMzMDExMDYwMzU1MDQwYTEzMGE0MzUyNTk1MDU0NGYyZDUwNTI0
ZjMxMWYzMDFkMDYwMzU1MDQwMzEzMTY1NDY1NzM3NDIwNDM2NTZlNzQ2NTcyMjA0MzUyNTk1MDU0NGYyZDUwNTI0Z
jMwMWUxNzBkMzEzMTMxMzEzMjM0MzEzMjMyMzQzNTMyNWExNzBkMzEzNDMxMzAzMDM0MzAzNzMwMzkzNDMxNWEzMD
IwMzExMTMwMGYwNjAzNTUwNDAzMGMwODc0NjU3Mzc0MjA3NDczNzAzMTBiMzAwOTA2MDM1NTA0MDYxMzAyNTI1NTM
wNjMzMDFjMDYwNjJhODUwMzAyMDIxMzMwMTIwNjA3MmE4NTAzMDIwMjI0MDAwNjA3MmE4NTAzMDIwMjFlMDEwMzQz
MDAwNDQwZmU0NTc5YzJkMjhiYTdhZDRhMGY3NjJkZWQ3OTViMDA2ZWZkOTk4ZjlmNDY4ZjgyMGRjZDIwNjFiOWYyZ
TFkNWMxNDRkMmQxZTUyZTRjNzBlNjljOTk0NmFlN2Q2MTE5NjRjODBlMzM5MWVhOGQyODJkM2ZmNWY4ZmVmNTdhZD
ZhMzgyMDE2MzMwODIwMTVmMzAwZTA2MDM1NTFkMGYwMTAxZmYwNDA0MDMwMjA0ZjAzMDEzMDYwMzU1MWQyNTA0MGM
zMDBhMDYwODJiMDYwMTA1MDUwNzAzMDIzMDFkMDYwMzU1MWQwZTA0MTYwNDE0MWE4NTJlYWZkOTVjMzhlYWFkZTQx
NjY3YzA4ODc2Y2FiZjVkMzllMjMwMWYwNjAzNTUxZDIzMDQxODMwMTY4MDE0NmQ4ZjVlMDVkOTVmYWM5MTE3OTQxZ
Tk1OWEwNTMwMzgzNzdhMTAyYTMwNTUwNjAzNTUxZDFmMDQ0ZTMwNGMzMDRhYTA0OGEwNDY4NjQ0Njg3NDc0NzAzYT
JmMmY3Nzc3NzcyZTYzNzI3OTcwNzQ2ZjcwNzI2ZjJlNzI3NTJmNDM2NTcyNzQ0NTZlNzI2ZjZjNmMyZjU0NjU3Mzc
0MjUzMjMwNDM2NTZlNzQ2NTcyMjUzMjMwNDM1MjU5NTA1NDRmMmQ1MDUyNGYyODMyMjkyZTYzNzI2YzMwODFhMDA2
MDgyYjA2MDEwNTA1MDcwMTAxMDQ4MTkzMzA4MTkwMzAzMzA2MDgyYjA2MDEwNTA1MDczMDAxODYyNzY4NzQ3NDcwM
2EyZjJmNzc3Nzc3MmU2MzcyNzk3MDc0NmY3MDcyNmYyZTcyNzUyZjZmNjM3MzcwNmU2MzJmNmY2MzczNzAyZTczNz
I2NjMwNTkwNjA4MmIwNjAxMDUwNTA3MzAwMjg2NGQ2ODc0NzQ3MDNhMmYyZjc3Nzc3NzJlNjM3Mjc5NzA3NDZmNzA
3MjZmMmU3Mjc1MmY0MzY1NzI3NDQ1NmU3MjZmNmM2YzJmNzA2YjY5MmQ3MzY5NzQ2NTVmNTQ2NTczNzQyNTMyMzA0
MzY1NmU3NDY1NzIyNTMyMzA0MzUyNTk1MDU0NGYyZDUwNTI0ZjI4MzIyOTJlNjM3Mjc0MzAwODA2MDYyYTg1MDMwM
jAyMDMwMzQxMDA4N2JhNmRlOWI0NDVhZTc5OTE3ZDBkOWVmYzAyMWY3YzEyM2IwNjFkZmNiMjRlYmFiZWI3OGQyNW
FlYWRlZTkzOWMyNTBiOWRkZGUyMzFjNjE1MzhjM2MxMmQ4ZTVjYTM2OTk2ZTM1MzY5NmY0MGFhOTBmMjYxODgzZDB
lZDZmZTMxODIwMjA0MzA4MjAyMDAwMjAxMDEzMDczMzA2NTMxMjAzMDFlMDYwOTJhODY0ODg2ZjcwZDAxMDkwMTE2
30
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
MTE2OTZlNjY2ZjQwNjM3Mjc5NzA3NDZmNzA3MjZmMmU3Mjc1MzEwYjMwMDkwNjAzNTUwNDA2MTMwMjUyNTUzMTEzM
zAxMTA2MDM1NTA0MGExMzBhNDM1MjU5NTA1NDRmMmQ1MDUyNGYzMTFmMzAxZDA2MDM1NTA0MDMxMzE2NTQ2NTczNz
QyMDQzNjU2ZTc0NjU3MjIwNDM1MjU5NTA1NDRmMmQ1MDUyNGYwMjBhMmY2YTczNmIwMDAyMDAwMWE5MTYzMDBhMDY
wNjJhODUwMzAyMDIwOTA1MDBhMDgyMDEyYTMwMTgwNjA5MmE4NjQ4ODZmNzBkMDEwOTAzMzEwYjA2MDkyYTg2NDg4
NmY3MGQwMTA3MDEzMDFjMDYwOTJhODY0ODg2ZjcwZDAxMDkwNTMxMGYxNzBkMzEzMTMxMzEzMjM4MzEzMjM1MzQzN
DM5NWEzMDJmMDYwOTJhODY0ODg2ZjcwZDAxMDkwNDMxMjIwNDIwNDdmZDJiNWRlNjYwMzgzNGUwNjRjZTVhMzlmMT
ljYTM0ODAxY2JiMzRhYzUyNmIwZGZjYzgzNjkzNmNmMTFkNDMwODFiZTA2MGIyYTg2NDg4NmY3MGQwMTA5MTAwMjJ
mMzE4MWFlMzA4MWFiMzA4MWE4MzA4MWE1MzAwODA2MDYyYTg1MDMwMjAyMDkwNDIwOTM0YmYyNWIwMWQzMGExOWZh
NTZiMTA0ZDdiOTJmOTYxY2QxMjEwOTY4MjEyZmRiZDUxMTEwZGM0OGE4MGQxYzMwNzczMDY5YTQ2NzMwNjUzMTIwM
zAxZTA2MDkyYTg2NDg4NmY3MGQwMTA5MDExNjExNjk2ZTY2NmY0MDYzNzI3OTcwNzQ2ZjcwNzI2ZjJlNzI3NTMxMG
IzMDA5MDYwMzU1MDQwNjEzMDI1MjU1MzExMzMwMTEwNjAzNTUwNDBhMTMwYTQzNTI1OTUwNTQ0ZjJkNTA1MjRmMzE
xZjMwMWQwNjAzNTUwNDAzMTMxNjU0NjU3Mzc0MjA0MzY1NmU3NDY1NzIyMDQzNTI1OTUwNTQ0ZjJkNTA1MjRmMDIw
YTJmNmE3MzZiMDAwMjAwMDFhOTE2MzAwYTA2MDYyYTg1MDMwMjAyMTMwNTAwMDQ0MGM4MzNmNDE0MGQ4NjQ0NGRkZ
TcyMTg2YzNiMDEwMGI3ODEyNzAxZDQ3YmNlZTc5ODM5YjJkM2U5NTc5MDUxMTFiZTdkMjExMzExMTU0MmNjMzQxNG
NjZWFmZDNiOGMyODMzMDBiMmYxMzUzY2I0MTQxM2MwOGMyOTcwZGM2Y2EyMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
31
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA
wPj4+CmVuZG9iago1IDAgb2JqCjw8L1R5cGUvRm9udC9CYXNlRm9udC9IZWx2ZXRpY2EvRW5jb2RpbmcvV2luQW5z
aUVuY29kaW5nL05hbWUvSGVsdi9TdWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjYgMCBvYmoKPDwvVHlwZS9Gb250L0Jhc
2VGb250L1phcGZEaW5nYmF0cy9OYW1lL1phRGIvU3VidHlwZS9UeXBlMT4+CmVuZG9iagoyIDAgb2JqCjw8L1R5cG
UvWE9iamVjdC9TdWJ0eXBlL0Zvcm0vUmVzb3VyY2VzPDwvUHJvY1NldCBbL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWF
nZUMgL0ltYWdlSV0+Pi9CQm94WzAgMCAwIDBdL0Zvcm1UeXBlIDEvTWF0cml4IFsxIDAgMCAxIDAgMF0vTGVuZ3Ro
IDgvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0KeJwDAAAAAAEKZW5kc3RyZWFtCmVuZG9iago3IDAgb2JqCjw8L
0NyZWF0b3IoMTcyNS5mbSkvQ3JlYXRpb25EYXRlKDEtSmFuLTMgMTg6MTVQTSkvVGl0bGUoMTcyNS5QREYpL0F1dG
hvcihVbmtub3duKS9Qcm9kdWNlcihBY3JvYmF0IFBERldyaXRlciAzLjAyIGZvciBXaW5kb3dzOyBtb2RpZmllZCB
1c2luZyBpVGV4dFNoYXJwIDUuMS4yIFwoY1wpIDFUM1hUIEJWQkEpL0tleXdvcmRzKCkvU3ViamVjdCgpL01vZERh
dGUoRDoyMDExMTEyODE2NTQ0OCswNCcwMCcpPj4KZW5kb2JqCjggMCBvYmoKWy9QREYvVGV4dF0KZW5kb2JqCjkgM
CBvYmoKPDwvUGFnZXMgMTAgMCBSL1R5cGUvQ2F0YWxvZy9EZWZhdWx0R3JheSAxMSAwIFIvRGVmYXVsdFJHQiAxMi
AwIFIvQWNyb0Zvcm08PC9GaWVsZHNbMyAwIFJdL0RBKC9IZWx2IDAgVGYgMCBnICkvRFI8PC9Gb250PDwvSGVsdiA
1IDAgUi9aYURiIDYgMCBSPj4+Pi9TaWdGbGFncyAzPj4+PgplbmRvYmoKNCAwIG9iago8PC9UeXBlL1BhZ2UvUGFy
ZW50IDEwIDAgUi9SZXNvdXJjZXM8PC9Gb250PDwvRjAgMTMgMCBSL0YxIDE0IDAgUj4+L1Byb2NTZXQgOCAwIFI+P
i9Db250ZW50cyAxNSAwIFIvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL0Fubm90c1szIDAgUl0+PgplbmRvYmoKMTAgMC
BvYmoKPDwvS2lkc1s0IDAgUl0vQ291bnQgMS9UeXBlL1BhZ2VzL01lZGlhQm94IFswIDAgNjEyIDc5Ml0vSVRYVCg
1LjEuMik+PgplbmRvYmoKMTMgMCBvYmoKPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvTmFtZS9GMC9CYXNl
Rm9udC9BcmlhbC9FbmNvZGluZy9XaW5BbnNpRW5jb2Rpbmc+PgplbmRvYmoKMTQgMCBvYmoKPDwvVHlwZS9Gb250L
1N1YnR5cGUvVHJ1ZVR5cGUvTmFtZS9GMS9CYXNlRm9udC9Cb29rQW50aXF1YSxCb2xkL0ZpcnN0Q2hhciAzMS9MYX
N0Q2hhciAyNTUvV2lkdGhzWzc1MCAyNTAgMjc4IDQwMiA2MDYgNTAwIDg4OSA4MzMgMjI3IDMzMyAzMzMgNDQ0IDY
wNiAyNTAgMzMzIDI1MCAyOTYgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDI1MCAyNTAg
NjA2IDYwNiA2MDYgNDQ0IDc0NyA3NzggNjY3IDcyMiA4MzMgNjExIDU1NiA4MzMgODMzIDM4OSAzODkgNzc4IDYxM
SAxMDAwIDgzMyA4MzMgNjExIDgzMyA3MjIgNjExIDY2NyA3NzggNzc4IDEwMDAgNjY3IDY2NyA2NjcgMzMzIDYwNi
AzMzMgNjA2IDUwMCAzMzMgNTAwIDYxMSA0NDQgNjExIDUwMCAzODkgNTU2IDYxMSAzMzMgMzMzIDYxMSAzMzMgODg
5IDYxMSA1NTYgNjExIDYxMSAzODkgNDQ0IDMzMyA2MTEgNTU2IDgzMyA1MDAgNTU2IDUwMCAzMTAgNjA2IDMxMCA2
MDYgNzUwIDUwMCA3NTAgMzMzIDUwMCA1MDAgMTAwMCA1MDAgNTAwIDMzMyAxMDAwIDYxMSAzODkgMTAwMCA3NTAgN
zUwIDc1MCA3NTAgMjc4IDI3OCA1MDAgNTAwIDYwNiA1MDAgMTAwMCAzMzMgOTk4IDQ0NCAzODkgODMzIDc1MCA3NT
AgNjY3IDI1MCAyNzggNTAwIDUwMCA2MDYgNTAwIDYwNiA1MDAgMzMzIDc0NyA0MzggNTAwIDYwNiAzMzMgNzQ3IDU
wMCA0MDAgNTQ5IDM2MSAzNjEgMzMzIDU3NiA2NDEgMjUwIDMzMyAzNjEgNDg4IDUwMCA4ODkgODkwIDg4OSA0NDQg
Nzc4IDc3OCA3NzggNzc4IDc3OCA3NzggMTAwMCA3MjIgNjExIDYxMSA2MTEgNjExIDM4OSAzODkgMzg5IDM4OSA4M
zMgODMzIDgzMyA4MzMgODMzIDgzMyA4MzMgNjA2IDgzMyA3NzggNzc4IDc3OCA3NzggNjY3IDYxMSA2MTEgNTAwID
UwMCA1MDAgNTAwIDUwMCA1MDAgNzc4IDQ0NCA1MDAgNTAwIDUwMCA1MDAgMzMzIDMzMyAzMzMgMzMzIDU1NiA2MTE
gNTU2IDU1NiA1NTYgNTU2IDU1NiA1NDkgNTU2IDYxMSA2MTEgNjExIDYxMSA1NTYgNjExIDU1Nl0vRW5jb2Rpbmcv
V2luQW5zaUVuY29kaW5nL0ZvbnREZXNjcmlwdG9yIDE2IDAgUj4+CmVuZG9iagoxNiAwIG9iago8PC9UeXBlL0Zvb
nREZXNjcmlwdG9yL0ZvbnROYW1lL0Jvb2tBbnRpcXVhLEJvbGQvRmxhZ3MgMTY0MTgvRm9udEJCb3hbLTI1MCAtMj
32
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
YwIDEyMzYgOTMwXS9NaXNzaW5nV2lkdGggNzUwL1N0ZW1WIDE0Ni9TdGVtSCAxNDYvSXRhbGljQW5nbGUgMC9DYXB
IZWlnaHQgOTMwL1hIZWlnaHQgNjUxL0FzY2VudCA5MzAvRGVzY2VudCAyNjAvTGVhZGluZyAyMTAvTWF4V2lkdGgg
MTAzMC9BdmdXaWR0aCA0NjA+PgplbmRvYmoKMTUgMCBvYmoKPDwvTGVuZ3RoIDI0Ni9GaWx0ZXIvRmxhdGVEZWNvZ
GU+PnN0cmVhbQpIic2Q0UrDMBSGnyDv8HunsmbnJE2T7W7SFgYtFI2CkBsRWyZqZYri29ukDPF+giQXycn/fcnJhR
esSWoFq6zMc8CXghDHfoBY1gQtXSz3giRZG5f30yn8J06rdQitMSGchMBWGdk/n8E/Cp5iMVJiYpzSiclIslu5mVR
EOiOeJtit2cxYrqb4D2nnuyRxbmasg78bhgW2XbvA9cvu42H/tnv/wtijiZvXcXxKqkxzEV2ZUdIUSbisGWruhCWv
jDnY6WDf4Ka6vMVVu2kadGWNetskm5LaFr8aT2VCxsSS0q/huFLl/kB63Jf68/9nqrz4Bjz1oaoKZW5kc3RyZWFtC
mVuZG9iagoxMSAwIG9iagpbL0NhbEdyYXk8PC9XaGl0ZVBvaW50WzAuOTUwNSAxIDEuMDg5MV0vR2FtbWEgMC4yND
Y4Pj5dCmVuZG9iagoxMiAwIG9iagpbL0NhbFJHQjw8L1doaXRlUG9pbnRbMC45NTA1IDEgMS4wODkxXS9HYW1tYVs
wLjI0NjggMC4yNDY4IDAuMjQ2OF0vTWF0cml4WzAuNDM2MSAwLjIyMjUgMC4wMTM5IDAuMzg1MSAwLjcxNjkgMC4w
OTcxIDAuMTQzMSAwLjA2MDYgMC43MTQxXT4+XQplbmRvYmoKeHJlZgowIDE3CjAwMDAwMDAwMDAgNjU1MzUgZiAKM
DAwMDAwMDE0MCAwMDAwMCBuIAowMDAwMDA4NTg1IDAwMDAwIG4gCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwOT
I0MyAwMDAwMCBuIAowMDAwMDA4NDExIDAwMDAwIG4gCjAwMDAwMDg1MDkgMDAwMDAgbiAKMDAwMDAwODc4OSAwMDA
wMCBuIAowMDAwMDA5MDM3IDAwMDAwIG4gCjAwMDAwMDkwNjQgMDAwMDAgbiAKMDAwMDAwOTM5NiAwMDAwMCBuIAow
MDAwMDExMjEwIDAwMDAwIG4gCjAwMDAwMTEyODIgMDAwMDAgbiAKMDAwMDAwOTQ4MyAwMDAwMCBuIAowMDAwMDA5N
Tc5IDAwMDAwIG4gCjAwMDAwMTA4OTYgMDAwMDAgbiAKMDAwMDAxMDY0OSAwMDAwMCBuIAp0cmFpbGVyCjw8L1Npem
UgMTcvUm9vdCA5IDAgUi9JbmZvIDcgMCBSL0lEIFs8YjE3NjQ3MjE1ZjBlOGE5ZmYwOWQzOTBiY2MzMmZhMzE+PGI
3ZDE5MWYwZWYxN2E5NDQzMjQ0ODMwMDg4ZTJjY2ZjPl0+PgpzdGFydHhyZWYKMTE0MzkKJSVFT0YK</message>
<verifySignatureOnly>true</verifySignatureOnly>
</VerifyPAdES>
</soap:Body>
</soap:Envelope>
Ответ на запрос в случае успешного исполнения
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyPAdESResponse xmlns="http://esv.server.rt.ru">
<VerifyPAdESResult>
<Code>0</Code>
<Description />
</VerifyPAdESResult>
</VerifyPAdESResponse>
</soap:Body>
</soap:Envelope>
2.10 Операция «Проверка штампа времени»
2.10.1 Общие сведения
Код операции:
VerifyTimeStamp
Наименование
операции:
Проверка штампа времени
Назначение операции:
Проверка штампа времен
2.10.2 Описание входных параметров
Входные данные: VerifyTimeStamp
№
1
Код параметра
stamp
Описание
параметра
Штамп времени
Обязательность
Способ
заполнения/Тип
+
s:base64binary
33
Комментарий
Бинарные данные в
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
кодировке base64
verifySignatureOnly
2
Флаг, означающий
требуется
ли
проверять
только
+
s:boolean
штамп или еще и
статус сертификата
подписи
2.10.3 Описание выходных параметров
Выходные данные: VerifyTimeStampResponse
№
1
Описание
параметра
Код параметра
VerifyTimeStampResu
Результат
lt
штампа
проверки
и,
Обяз
атель
ность
+
Способ
заполнения/Тип
Комментарий
tns:VerificationResult
если
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.10.4 Коды возвратов
См. раздел 4.3
2.10.5 Примеры
Запрос
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyTimeStamp xmlns="http://esv.server.rt.ru">
<stamp>MIIGKwYJKoZIhvcNAQcCoIIGHDCCBhgCAQMxDDAKBgYqhQMCAgkFADB8BgsqhkiG9w0BCRABBKBt
BGswaQIBAQYHKoUDAgImBDAsMAgGBiqFAwICCQQgmyVAybvTkQS/6XU8fG/BZ+xbVhi8DJDRA+C0pb7+aYACDQSf6
CyrAAAAAAAONnQYDzIwMTExMTI4MTM1ODA2WjADAgFkAggqixfcHPhYO6CCAu4wggLqMIICmaADAgECAgpxfBI/AA
IAAWHNMAgGBiqFAwICAzBlMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGNyeXB0b3Byby5ydTELMAkGA1UEBhMCUlUxEzA
RBgNVBAoTCkNSWVBUTy1QUk8xHzAdBgNVBAMTFlRlc3QgQ2VudGVyIENSWVBUTy1QUk8wHhcNMTEwODExMDcxMzEz
WhcNMTQxMDA0MDcwOTQxWjApMQswCQYDVQQGEwJSVTEaMBgGA1UEAxMRRGVtbyBUU0EgT3BlcmF0b3IwYzAcBgYqh
QMCAhMwEgYHKoUDAgIjAQYHKoUDAgIeAQNDAARAlqZlh5g+BixfN6rJJKVpEucSRvDZ7i++n38wridod0y0Tb3c7E
dKApXGUjG4HGile6S52hGDuQYA1VYqmUoXT6OCAWMwggFfMA4GA1UdDwEB/wQEAwIGwDATBgNVHSUEDDAKBggrBgE
FBQcDCDAdBgNVHQ4EFgQUGUneAo5o1VDUw3reCbBbTEXUghQwHwYDVR0jBBgwFoAUbY9eBdlfrJEXlB6VmgUwODd6
ECowVQYDVR0fBE4wTDBKoEigRoZEaHR0cDovL3d3dy5jcnlwdG9wcm8ucnUvQ2VydEVucm9sbC9UZXN0JTIwQ2Vud
GVyJTIwQ1JZUFRPLVBSTygyKS5jcmwwgaAGCCsGAQUFBwEBBIGTMIGQMDMGCCsGAQUFBzABhidodHRwOi8vd3d3Lm
NyeXB0b3Byby5ydS9vY3NwbmMvb2NzcC5zcmYwWQYIKwYBBQUHMAKGTWh0dHA6Ly93d3cuY3J5cHRvcHJvLnJ1L0N
lcnRFbnJvbGwvcGtpLXNpdGVfVGVzdCUyMENlbnRlciUyMENSWVBUTy1QUk8oMikuY3J0MAgGBiqFAwICAwNBAM1i
cH4pGLQscWkhIWW/AzTgf7ogO1tiBMMT7A/heWMA8OSGD3t0KD+kiPkvlioHY4+DlY4yg7wzwBlB/+6LmvgxggKTM
IICjwIBATBzMGUxIDAeBgkqhkiG9w0BCQEWEWluZm9AY3J5cHRvcHJvLnJ1MQswCQYDVQQGEwJSVTETMBEGA1UECh
MKQ1JZUFRPLVBSTzEfMB0GA1UEAxMWVGVzdCBDZW50ZXIgQ1JZUFRPLVBSTwIKcXwSPwACAAFhzTAKBgYqhQMCAgk
FAKCCAbkwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEiBCBm9QigEXULMAtxRrX9dxu7
zBWO8SNvbzApQyj8KYKYYzCBqAYLKoZIhvcNAQkQAgwxgZgwgZUwgZIwgY8EFFtgkhBxicX0ghL/cX96WEo3zANCM
HcwaaRnMGUxIDAeBgkqhkiG9w0BCQEWEWluZm9AY3J5cHRvcHJvLnJ1MQswCQYDVQQGEwJSVTETMBEGA1UEChMKQ1
34
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
JZUFRPLVBSTzEfMB0GA1UEAxMWVGVzdCBDZW50ZXIgQ1JZUFRPLVBSTwIKcXwSPwACAAFhzTCBvgYLKoZIhvcNAQk
QAi8xga4wgaswgagwgaUwCAYGKoUDAgIJBCBwL7co8nSqpiswHtb6527h2WWnhAis3jKOZTVuDg34SjB3MGmkZzBl
MSAwHgYJKoZIhvcNAQkBFhFpbmZvQGNyeXB0b3Byby5ydTELMAkGA1UEBhMCUlUxEzARBgNVBAoTCkNSWVBUTy1QU
k8xHzAdBgNVBAMTFlRlc3QgQ2VudGVyIENSWVBUTy1QUk8CCnF8Ej8AAgABYc0wCgYGKoUDAgITBQAEQG/oAq/p8Q
8Z/gLlaYZtbLcdXy0VQ6UHkEROezrwIpk59Wu3DOSE5/S4lC8h2ctROaYsCThxEP2H6HzR8vlo9wg=</stamp>
<verifySignatureOnly>true</verifySignatureOnly>
</VerifyTimeStamp>
</soap:Body>
</soap:Envelope>
Ответ на запрос в случае успешного исполнения
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyTimeStampResponse xmlns="http://esv.server.rt.ru">
<VerifyTimeStampResult>
<Code>0</Code>
<Description />
</VerifyTimeStampResult>
</VerifyTimeStampResponse>
</soap:Body>
</soap:Envelope>
2.11 Операция «Проверка подписи в формате XAdES»
2.11.1 Общие сведения
Код операции:
VerifyXAdES
Наименование
операции:
Проверка подписи в формате XAdES
Назначение операции:
Проверка подписи в формате XAdES
2.11.2 Описание входных параметров
Входные данные: VerifyXAdES
№
Код параметра
message
1
Описание
параметра
Подписанное
сообщение
Обязательность
Способ
заполнения/Тип
+
s:base64binary
в
2
Флаг, означающий
требуется
ли
проверять
только
Бинарные данные в
кодировке base64
формате XAdES
verifySignatureOnly
Комментарий
+
s:boolean
подпись или еще и
статус сертификата
35
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
подписи
2.11.3 Описание выходных параметров
Выходные данные: VerifyXAdESResponse
№
Описание
параметра
Код параметра
VerifyXAdESResult
Результат
подписи
1
проверки
и,
Обяз
атель
ность
+
Способ
заполнения/Тип
Комментарий
tns:VerificationResult
если
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.11.4 Коды возвратов
См. раздел 4.3
2.11.5 Примеры
Запрос
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyXAdES xmlns="http://esv.server.rt.ru">
<message>PD94bWwgdmVyc2lvbj0iMS4wIj8+PGNhdGFsb2c+PGJvb2sgaWQ9ImJrMTAxIj48YXV0aG9yPk
dhbWJhcmRlbGxhLCBNYXR0aGV3PC9hdXRob3I+PHRpdGxlPlhNTCBEZXZlbG9wZXIncyBHdWlkZTwvdGl0bGU+PGd
lbnJlPkNvbXB1dGVyPC9nZW5yZT48cHJpY2U+NDQuOTU8L3ByaWNlPjxwdWJsaXNoX2RhdGU+MjAwMC0xMC0wMTwv
cHVibGlzaF9kYXRlPjxkZXNjcmlwdGlvbj4NCiAgICAgICAgICAgIEFuIGluLWRlcHRoIGxvb2sgYXQgY3JlYXRpb
mcgYXBwbGljYXRpb25zDQogICAgICAgICAgICB3aXRoIFhNTC4NCiAgICAgICAgPC9kZXNjcmlwdGlvbj48L2Jvb2
s+PGJvb2sgaWQ9ImJrMTAyIj48YXV0aG9yPlJhbGxzLCBLaW08L2F1dGhvcj48dGl0bGU+TWlkbmlnaHQgUmFpbjw
vdGl0bGU+PGdlbnJlPkZhbnRhc3k8L2dlbnJlPjxwcmljZT41Ljk1PC9wcmljZT48cHVibGlzaF9kYXRlPjIwMDAt
MTItMTY8L3B1Ymxpc2hfZGF0ZT48ZGVzY3JpcHRpb24+DQogICAgICAgICAgICBBIGZvcm1lciBhcmNoaXRlY3QgY
mF0dGxlcyBjb3Jwb3JhdGUgem9tYmllcywNCiAgICAgICAgICAgIGFuIGV2aWwgc29yY2VyZXNzLCBhbmQgaGVyIG
93biBjaGlsZGhvb2QgdG8gYmVjb21lIHF1ZWVuDQogICAgICAgICAgICBvZiB0aGUgd29ybGQuDQogICAgICAgIDw
vZGVzY3JpcHRpb24+PC9ib29rPjxTaWduYXR1cmUgSWQ9InNpZ25hdHVyZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMu
b3JnLzIwMDAvMDkveG1sZHNpZyMiPjxTaWduZWRJbmZvPjxDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRob
T0iaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMteG1sLWMxNG4tMjAwMTAzMTUiIC8+PFNpZ25hdHVyZU1ldG
hvZCBBbGdvcml0aG09InVybjppZXRmOnBhcmFtczp4bWw6bnM6Y3B4bWxzZWM6YWxnb3JpdGhtczpnb3N0cjM0MTA
yMDAxLWdvc3RyMzQxMSIgLz48UmVmZXJlbmNlIFVSST0iIj48VHJhbnNmb3Jtcz48VHJhbnNmb3JtIEFsZ29yaXRo
bT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiIC8+PC9UcmFuc
2Zvcm1zPjxEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOmNweG1sc2VjOmFsZ2
9yaXRobXM6Z29zdHIzNDExIiAvPjxEaWdlc3RWYWx1ZT5QTkM0SjI4RUtWNTl5dHdzWWZRYXFVYTFDN1ViMmhVVEE
2VGVPaUxwV2hjPTwvRGlnZXN0VmFsdWU+PC9SZWZlcmVuY2U+PFJlZmVyZW5jZSBVUkk9IiN4YWRlc1NpZ25lZFBy
b3BlcnRpZXMiIFR5cGU9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNTaWduYXR1cmVQcm9wZXJ0a
WVzIj48RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpjcHhtbHNlYzphbGdvcm
l0aG1zOmdvc3RyMzQxMSIgLz48RGlnZXN0VmFsdWU+Wk1tdWs5QjVKdlFkYlo2VFFHVlN4eTV2M21LRXNMcXpCN3d
oM0NnVENmRT08L0RpZ2VzdFZhbHVlPjwvUmVmZXJlbmNlPjwvU2lnbmVkSW5mbz48U2lnbmF0dXJlVmFsdWU+OUxT
a0JJNlUyWE5ZSDFVYzFraWFkVWgvT3UxTjdPcFV1T2VQQ2lvWGR0N005OFVCanBmdjcvMmdoVG5Od2lSVDI0LzEra
3JuaHAxanJwOUVOYlZ3cUE9PTwvU2lnbmF0dXJlVmFsdWU+PEtleUluZm8+PFg1MDlEYXRhPjxYNTA5Q2VydGlmaW
NhdGU+TUlJQzhEQ0NBcCtnQXdJQkFnSUtQcDlhMXdBQ0FBRmM4ekFJQmdZcWhRTUNBZ013WlRFZ01CNEdDU3FHU0l
iM0RRRUpBUllSYVc1bWIwQmpjbmx3ZEc5d2NtOHVjblV4Q3pBSkJnTlZCQVlUQWxKVk1STXdFUVlEVlFRS0V3cERV
bGxRVkU4dFVGSlBNUjh3SFFZRFZRUURFeFpVWlhOMElFTmxiblJsY2lCRFVsbFFWRTh0VUZKUE1CNFhEVEV4TURnd
36
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
01URXdNVFl4TUZvWERURTBNVEF3TkRBM01EazBNVm93THpFZ01CNEdBMVVFQXd3WDBKN1F2OUMxMFlEUXNOR0MwTD
dSZ0NEUWtOQ2cwSnd4Q3pBSkJnTlZCQVlUQWxKVk1HTXdIQVlHS29VREFnSVRNQklHQnlxRkF3SUNKQUFHQnlxRkF
3SUNIZ0VEUXdBRVFLWXBWWVRxY3VNVTVVNnU4NnU1UkxWd1hrV2hDNXdXdEd2TXZaZ2kxN3d0WmFuMVQ5RVZ5T3l6
Z01hUXNTelhPRDVGR0FMNVI2ZE5QRWhRUS9IcDFDZWpnZ0ZqTUlJQlh6QU9CZ05WSFE4QkFmOEVCQU1DQlBBd0V3W
URWUjBsQkF3d0NnWUlLd1lCQlFVSEF3SXdIUVlEVlIwT0JCWUVGRFRQWTJEL2dHclJYYU9Wc1hMWGVQVU8wSFJLTU
I4R0ExVWRJd1FZTUJhQUZHMlBYZ1haWDZ5UkY1UWVsWm9GTURnM2VoQXFNRlVHQTFVZEh3Uk9NRXd3U3FCSW9FYUd
SR2gwZEhBNkx5OTNkM2N1WTNKNWNIUnZjSEp2TG5KMUwwTmxjblJGYm5KdmJHd3ZWR1Z6ZENVeU1FTmxiblJsY2lV
eU1FTlNXVkJVVHkxUVVrOG9NaWt1WTNKc01JR2dCZ2dyQmdFRkJRY0JBUVNCa3pDQmtEQXpCZ2dyQmdFRkJRY3dBW
VluYUhSMGNEb3ZMM2QzZHk1amNubHdkRzl3Y204dWNuVXZiMk56Y0c1akwyOWpjM0F1YzNKbU1Ga0dDQ3NHQVFVRk
J6QUNoazFvZEhSd09pOHZkM2QzTG1OeWVYQjBiM0J5Ynk1eWRTOURaWEowUlc1eWIyeHNMM0JyYVMxemFYUmxYMVJ
sYzNRbE1qQkRaVzUwWlhJbE1qQkRVbGxRVkU4dFVGSlBLRElwTG1OeWREQUlCZ1lxaFFNQ0FnTURRUURPUnRVYm9z
OGx6QWxiTGpENUFvVGZWYU14UWhVTVp5aTRsYTVBeDlNaDk0dmxFeDdEeVA4ZEhUOTFtVWNVanZqVlluU3VjaFJHN
HFLbjM5TUszbGp4PC9YNTA5Q2VydGlmaWNhdGU+PC9YNTA5RGF0YT48L0tleUluZm8+PE9iamVjdD48UXVhbGlmeW
luZ1Byb3BlcnRpZXMgVGFyZ2V0PSJzaWduYXR1cmUiIHhtbG5zPSJodHRwOi8vdXJpLmV0c2kub3JnLzAxOTAzL3Y
xLjMuMiMiPjxTaWduZWRQcm9wZXJ0aWVzIElkPSJ4YWRlc1NpZ25lZFByb3BlcnRpZXMiPjxTaWduZWRTaWduYXR1
cmVQcm9wZXJ0aWVzPjxTaWduaW5nVGltZT4yMDExLTExLTA4VDEwOjQ5OjM4WjwvU2lnbmluZ1RpbWU+PFNpZ25pb
mdDZXJ0aWZpY2F0ZT48Q2VydD48Q2VydERpZ2VzdD48RGlnZXN0TWV0aG9kIHhtbG5zPSJodHRwOi8vd3d3LnczLm
9yZy8yMDAwLzA5L3htbGRzaWcjIj5odHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMTwvRGlnZXN
0TWV0aG9kPjxEaWdlc3RWYWx1ZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI+NDhC
UmRtUnI1Vkl2eVlzblVCcFJ6dUhTNFUwPTwvRGlnZXN0VmFsdWU+PC9DZXJ0RGlnZXN0PjxJc3N1ZXJTZXJpYWw+P
Fg1MDlJc3N1ZXJOYW1lIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj5DTj1UZXN0IE
NlbnRlciBDUllQVE8tUFJPLCBPPUNSWVBUTy1QUk8sIEM9UlUsIEU9aW5mb0BjcnlwdG9wcm8ucnU8L1g1MDlJc3N
1ZXJOYW1lPjxYNTA5U2VyaWFsTnVtYmVyIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcj
Ij4zRTlGNUFENzAwMDIwMDAxNUNGMzwvWDUwOVNlcmlhbE51bWJlcj48L0lzc3VlclNlcmlhbD48L0NlcnQ+PC9Ta
WduaW5nQ2VydGlmaWNhdGU+PC9TaWduZWRTaWduYXR1cmVQcm9wZXJ0aWVzPjwvU2lnbmVkUHJvcGVydGllcz48VW
5zaWduZWRQcm9wZXJ0aWVzPjxVbnNpZ25lZFNpZ25hdHVyZVByb3BlcnRpZXMgLz48L1Vuc2lnbmVkUHJvcGVydGl
lcz48L1F1YWxpZnlpbmdQcm9wZXJ0aWVzPjwvT2JqZWN0PjwvU2lnbmF0dXJlPjwvY2F0YWxvZz4=</message>
<verifySignatureOnly>true</verifySignatureOnly>
</VerifyXAdES>
</soap:Body>
</soap:Envelope>
Ответ на запрос в случае успешного исполнения
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyXAdESResponse xmlns="http://esv.server.rt.ru">
<VerifyXAdESResult>
<Code>0</Code>
<Description />
</VerifyXAdESResult>
</VerifyXAdESResponse>
</soap:Body>
</soap:Envelope>
2.12 Операция «Проверка статуса сертификата с отчетом»
2.12.1 Общие сведения
Код операции:
VerifyCertificateWithReport
Наименование
операции:
Проверка статуса сертификата с отчетом
Назначение операции:
Проверка статуса сертификата с отчетом
37
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
2.12.2 Описание входных параметров
Входные данные: VerifyCertificateWithReport
№
1
Описание
параметра
Код параметра
certificate
Сертификат
Обязательность
Способ
заполнения/Тип
+
s:base64binary
Комментарий
Бинарные данные в
кодировке base64
2.12.3 Описание выходных параметров
Выходные данные: VerifyCertificateWithReportResponse
№
1
Обяз
атель
ность
Описание
параметра
Код параметра
VerifyCertificateWithR
Результат
проверки
eportResult
сертификата
+
Способ
заполнения/Тип
tns:VerificationResultWithRep
Комментарий
Схему отчета №1
см. в разделе 4.4
ort
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.12.4 Коды возвратов
См. раздел 4.3
2.13 Операция «Проверка подписи в формате XMLDSIG с отчетом»
2.13.1 Общие сведения
Код операции:
VerifyXmlSignatureWithReport
Наименование
операции:
Проверка подписи в формате XMLDSIG с отчетом
Назначение операции:
Проверка подписи в формате XMLDSIG с отчетом
2.13.2 Описание входных параметров
Входные данные: VerifyXmlSignatureWithReport
№
Код параметра
message
1
Описание
параметра
Подписанное
сообщение
Обязательность
Способ
заполнения/Тип
+
s:base64binary
в
2
Флаг, означающий
требуется
ли
проверять
только
Бинарные данные в
кодировке base64
формате XML
verifySignatureOnly
Комментарий
+
s:boolean
подпись или еще и
статус сертификата
подписи
38
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
2.13.3 Описание выходных параметров
Выходные данные: VerifyXmlSignatureWithReportResponse
№
1
Обяз
атель
ность
Описание
параметра
Код параметра
VerifyXmlSignatureWi
Результат
thReportResult
подписи
проверки
и,
+
Способ
заполнения/Тип
tns:VerificationResultWithRep
если
Комментарий
Схему отчета №2
см. в разделе 4.4
ort
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.13.4 Коды возвратов
См. раздел 4.3
2.14 Операция «Проверка подписи в формате WS-Security с отчетом»
2.14.1 Общие сведения
Код операции:
VerifyWSSSignatureWithReport
Наименование
операции:
Проверка подписи в формате WS-Security с отчетом
Назначение операции:
Проверка подписи в формате WS-Security с отчетом
2.14.2 Описание входных параметров
Входные данные: VerifyWSSSignatureWithReport
№
Код параметра
message
Описание
параметра
Подписанное
сообщение
1
формате
Обязательность
Способ
заполнения/Тип
+
s:base64binary
в
WS-
2
Флаг, означающий
требуется
ли
проверять
только
Бинарные данные в
кодировке base64
Security
verifySignatureOnly
Комментарий
+
s:boolean
подпись или еще и
статус сертификата
подписи
2.14.3 Описание выходных параметров
Выходные данные: VerifyWSSSignatureWithReportResponse
39
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
№
1
Обяз
атель
ность
Описание
параметра
Код параметра
VerifyWSSSignatureW
Результат
ithReportResult
подписи
проверки
и,
+
Способ
заполнения/Тип
tns:VerificationResultWithRep
если
Комментарий
Схему отчета №2
см. в разделе 4.4
ort
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.14.4 Коды возвратов
См. раздел 4.3
2.15 Операция «Проверка подписи в формате PKCS#7 с отчетом»
2.15.1 Общие сведения
Код операции:
VerifyCMSSignatureWithReport
Наименование
операции:
Проверка подписи в формате PKCS#7 с отчетом
Назначение операции:
Проверка подписи в формате PKCS#7 с отчетом
2.15.2 Описание входных параметров
Входные данные: VerifyCmsSignatureWithReport
№
Код параметра
message
Описание
параметра
Подписанное
сообщение
формате
1
Обязательность
Способ
заполнения/Тип
+
s:base64binary
в
PKCS#7,
оригинальные
данные
2
Флаг, означающий
требуется
ли
проверять
только
Бинарные данные в
кодировке base64
содержащее
verifySignatureOnly
Комментарий
+
s:boolean
подпись или еще и
статус сертификата
подписи
2.15.3 Описание выходных параметров
Выходные данные: VerifyCmsSignatureWithReportResponse
40
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
№
1
Обяз
атель
ность
Описание
параметра
Код параметра
VerifyCmsSignatureWi
Результат
thReportResult
подписи
проверки
и,
+
Способ
заполнения/Тип
tns:VerificationResultWithRep
если
Комментарий
Схему отчета №2
см. в разделе 4.4
ort
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.15.4 Коды возвратов
См. раздел 4.3
2.16 Операция «Проверка отсоединенной подписи в формате PKCS#7
с отчетом»
2.16.1 Общие сведения
Код операции:
VerifyCmsSignatureDetached
Наименование
операции:
Проверка отсоединенной подписи в формате PKCS#7 с отчетом
Назначение операции:
Проверка отсоединенной подписи в формате PKCS#7 с отчетом
2.16.2 Описание входных параметров
Входные данные: VerifyCmsSignatureDetachedWithReport
№
Код параметра
message
Описание
параметра
Отсоединенная
Обязательность
Способ
заполнения/Тип
+
s:base64binary
подпись
1
в
формате PKCS#7
Оригинальные
данные,
2
под
+
s:base64binary
+
s:boolean
подпись
которыми
проверяется
verifySignatureOnly
3
Бинарные данные в
кодировке base64
сообщения
originalContent
Комментарий
Флаг, означающий
требуется
ли
проверять
только
подпись или еще и
статус сертификата
подписи
41
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
2.16.3 Описание выходных параметров
Выходные данные: VerifyCmsSignatureDetachedWithReportResponse
№
1
Обяз
атель
ность
Описание
параметра
Код параметра
VerifyCmsSignatureDe
Результат
проверки
tachedWithReportResu
подписи
lt
требовалось,
и,
+
Способ
заполнения/Тип
tns:VerificationResultWithRep
если
Комментарий
Схему отчета №2
см. в разделе 4.4
ort
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.16.4 Коды возвратов
См. раздел 4.3
2.17 Операция «Проверка сообщения, сформированного от лица
пользователя ЕПГУ с отчетом»
2.17.1 Общие сведения
Код операции:
VerifyAttachmentWithReport
Наименование
операции:
Проверка сообщения, сформированного от лица пользователя ЕПГУ с
отчетом
Назначение операции:
Проверка сообщения, сформированного от лица пользователя ЕПГУ с
отчетом
2.17.2 Описание входных параметров
Входные данные: VerifyAttachmentWithReport
№
Код параметра
message
Описание
параметра
Сообщение,
Обязательность
Способ
заполнения/Тип
+
s:base64binary
сформированное от
1
ЕПГУ
2
Флаг, означающий
требуется
ли
проверять
только
Бинарные данные в
кодировке base64
лица пользователя
verifySignatureOnly
Комментарий
+
s:boolean
подпись или еще и
статус сертификата
подписи
42
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
2.17.3 Описание выходных параметров
Выходные данные: VerifyCmsSignatureDetachedWithReportResponse
№
1
Обяз
атель
ность
Описание
параметра
Код параметра
VerifyAttachmentWith
Результат
ReportResult
подписи
проверки
и,
+
Способ
заполнения/Тип
tns:VerificationResultWithRep
если
Комментарий
Схему отчета №2
см. в разделе 4.4
ort
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.17.4 Коды возвратов
См. раздел 4.3
2.18 Операция «Проверка подписи в формате CAdES с отчетом»
2.18.1 Общие сведения
Код операции:
VerifyCAdESWithReport
Наименование
операции:
Проверка подписи в формате CAdES с отчетом
Назначение операции:
Проверка подписи в формате CAdES с отчетом
2.18.2 Описание входных параметров
Входные данные: VerifyCAdESWithReport
№
Код параметра
message
1
Описание
параметра
Подписанное
сообщение
Обязательность
Способ
заполнения/Тип
+
s:base64binary
в
2
Флаг, означающий
требуется
ли
проверять
только
Бинарные данные в
кодировке base64
формате CAdES
verifySignatureOnly
Комментарий
+
s:boolean
подпись или еще и
статус сертификата
подписи
2.18.3 Описание выходных параметров
Выходные данные: VerifyCAdESWithReportResponse
43
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
№
1
Обяз
атель
ность
Описание
параметра
Код параметра
VerifyCAdESWithRep
Результат
ortResult
подписи
проверки
и,
+
Способ
заполнения/Тип
tns:VerificationResultWithRep
если
Комментарий
Схему отчета №2
см. в разделе 4.4
ort
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.18.4 Коды возвратов
См. раздел 4.3
2.19 Операция «Проверка отсоединенной подписи в формате PKCS#7
по значению хэша с отчетом»
2.19.1 Общие сведения
Код операции:
VerifyCMSSignatureByHashWithReport
Наименование
операции:
Проверка отсоединенной подписи в формате PKCS#7 по значению
хэша с отчетом
Назначение операции:
Проверка отсоединенной подписи в формате PKCS#7 по значению
хэша с отчетом
2.19.2 Описание входных параметров
Входные данные: VerifyCmsSignatureByHashWithReport
№
Код параметра
message
Описание
параметра
Отсоединенная
Обязательность
Способ
заполнения/Тип
+
s:base64binary
подпись
1
в
формате PKCS#7
Хэш оригинальных
данных,
2
под
+
s:base64binary
+
s:boolean
подпись
которыми
проверяется
verifySignatureOnly
3
Бинарные данные в
кодировке base64
сообщения
hash
Комментарий
Флаг, означающий
требуется
ли
проверять
только
подпись или еще и
статус сертификата
44
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
подписи
2.19.3 Описание выходных параметров
Выходные данные: VerifyCmsSignatureByHashWithReportResponse
№
1
Обяз
атель
ность
Описание
параметра
Код параметра
VerifyCmsSignatureBy
Результат
HashWithReportResult
подписи
проверки
и,
+
Способ
заполнения/Тип
tns:VerificationResultWithRep
если
Комментарий
Схему отчета №2
см. в разделе 4.4
ort
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.19.4 Коды возвратов
См. раздел 4.3
2.20 Операция «Проверка подписи в формате PAdES с отчетом»
2.20.1 Общие сведения
Код операции:
VerifyPAdESWithReport
Наименование
Проверка подписи в формате PAdES с отчетом
операции:
Назначение операции:
Проверка подписи в формате PAdES с отчетом
2.20.2 Описание входных параметров
Входные данные: VerifyPAdESWithReport
№
Код параметра
message
Описание
параметра
Отсоединенная
Обязательность
Способ
заполнения/Тип
+
s:base64binary
подпись
1
в
формате PKCS#7
2
Бинарные данные в
кодировке base64
сообщения
verifySignatureOnly
Комментарий
Флаг, означающий
требуется
ли
проверять
только
+
s:boolean
подпись или еще и
статус сертификата
подписи
2.20.3 Описание выходных параметров
Выходные данные: VerifyPAdESWithReportResponse
45
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
№
1
Обяз
атель
ность
Описание
параметра
Код параметра
VerifyPAdESWithRep
Результат
ortResult
подписи
проверки
и,
+
Способ
заполнения/Тип
tns:VerificationResultWithRep
если
Комментарий
Схему отчета №2
см. в разделе 4.4
ort
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.20.4 Коды возвратов
См. раздел 4.3
2.21 Операция «Проверка штампа времени с отчетом»
2.21.1 Общие сведения
Код операции:
VerifyTimeStampWithReport
Наименование
операции:
Проверка штампа времени с отчетом
Назначение операции:
Проверка штампа времен с отчетом
2.21.2 Описание входных параметров
Входные данные: VerifyTimeStampWithReport
№
1
Код параметра
stamp
Описание
параметра
Штамп времени
Обязательность
Способ
заполнения/Тип
+
s:base64binary
Комментарий
Бинарные данные в
кодировке base64
verifySignatureOnly
2
Флаг, означающий
требуется
ли
проверять
только
+
s:boolean
штамп или еще и
статус сертификата
подписи
2.21.3 Описание выходных параметров
Выходные данные: VerifyTimeStampWithReportResponse
№
1
Код параметра
Описание
параметра
VerifyTimeStampWith
Результат
ReportResult
штампа
проверки
и,
Обяз
атель
ность
+
Способ
заполнения/Тип
tns:VerificationResultWithRep
если
ort
46
Комментарий
Схему отчета №2
см. в разделе 4.4
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
требовалось,
сертификата
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.21.4 Коды возвратов
См. раздел 4.3
2.22 Операция «Проверка подписи в формате XAdES с отчетом»
2.22.1 Общие сведения
Код операции:
VerifyXAdESWithReport
Наименование
операции:
Проверка подписи в формате XAdES с отчетом
Назначение операции:
Проверка подписи в формате XAdES с отчетом
2.22.2 Описание входных параметров
Входные данные: VerifyXAdESWithReport
№
Код параметра
message
1
Описание
параметра
Подписанное
сообщение
Обязательность
Способ
заполнения/Тип
+
s:base64binary
в
Комментарий
Бинарные данные в
кодировке base64
формате XAdES
verifySignatureOnly
2
Флаг, означающий
требуется
ли
проверять
только
+
s:boolean
подпись или еще и
статус сертификата
подписи
2.22.3 Описание выходных параметров
Выходные данные: VerifyXAdESWithReportResponse
№
1
Код параметра
Описание
параметра
VerifyXAdESWithRep
Результат
ortResult
подписи
проверки
и,
Обяз
атель
ность
+
Способ
заполнения/Тип
tns:VerificationResultWithRep
если
ort
требовалось,
сертификата
47
Комментарий
Схему отчета №2
см. в разделе 4.4
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.22.4 Коды возвратов
См. раздел 4.3
3 МЕТОДИКА ИСПЫТАНИЙ
3.1 Общие условия
Проведение контрольных испытаний при регистрации электронного сервиса
регламентировано Приказом Министерства связи и массовых коммуникаций Российской
Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к
взаимодействию информационных систем в единой системе межведомственного электронного
взаимодействия».
Порядок проведения типовых испытаний предполагает следующие этапы:

Проверка комплектности предоставленной документации;

Проверка сетевой связности между узлом СМЭВ и точкой размещения электронного
сервиса;

Регистрация сервиса и тестирование сервиса на контрольном примере.
3.2 Параметры испытаний на тестовой среде

Контактное лицо: Малинкин Дмитрий Викторович, e-mail: DMalinkin@RT.RU, тел: +7
915-486-2652

Адрес тестового экземпляра: http://195.245.214.33:7777/esv/?wsdl

Режим функционирования тестовой среды: 24/365 (круглосуточно). Особых условий
доступности не определено.

Для того чтоб протестировать сервис, необходимо:


зарегистрировать сервис на тестовой среде во время ее доступности
согласно режиму функционирования,
протестировать сервис на основании контрольного примера:
Запрос
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCertificate xmlns="http://esv.server.rt.ru">
<certificate>
MIIEkzCCBECgAwIBAgIKYRtYnAAAAABYejAKBgYqhQMCAgMFADCBwDEeMBwGCSqG
SIb3DQEJARYPdWNpbmZvQGduaXZjLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBwwM
0JzQvtGB0LrQstCwMTAwLgYDVQQKDCfQpNCT0KPQnyDQk9Cd0JjQktCmINCk0J3Q
oSDQoNC+0YHRgdC40LgxMDAuBgNVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP0Y7R
idC40Lkg0YbQtdC90YLRgDEWMBQGA1UEAxMNR05JVkMgRk5TIFJVUzAeFw0xMTAx
48
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
MjAxMjQ0MDBaFw0xMjAxMjAxMjUzMDBaMIIBdjESMBAGCCqFAwOBDQECEwQxMjM0
MRgwFgYIKoUDA4ENAQETCjAxMjM0NTY3ODkxGDAWBggqhQMDgQMBARMKMDEyMzQ1
Njc4OTEbMBkGCSqGSIb3DQEJARYMdGVzdEBlZ29yLnJ1MQswCQYDVQQGEwJSVTEv
MC0GA1UECB4mADAAMAAgBBUEMwQ+BEAETAQ1BDIEQQQ6BDgEOQAgBDoEQAQwBDkx
GzAZBgNVBAceEgQVBDMEPgRABEwENQQyBEEEOjEvMC0GA1UECh4mBB4EHgQeACAE
FQQzBD4EQAAgBDgAIAQ6BD4EPAQ/BDAEPQQ4BE8xHzAdBgNVBAseFgQgBEMEOgQ+
BDIEPgQ0BEEEQgQyBD4xNTAzBgNVBAMeLAQiBDUEQQRCBD4EMgRLBDkAIAQVBDME
PgRAACAEFQQzBD4EQAQ+BDIEOARHMSswKQYDVQQMHiIEIgQ1BEEEQgQ+BDIESwQ5
ACAENAQ4BEAENQQ6BEIEPgRAMGMwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwIC
HgEDQwAEQMwkC+jh3mHy3wL8+f6gtYIj7WtZX1UR8swiIQbNM7kWEm45IxUuX+Mx
k4PGppUJw4pd+DGZ9qOBILcIDYMRP+qjggFdMIIBWTAOBgNVHQ8BAf8EBAMCBPAw
KAYDVR0lBCEwHwYJKoUDA4EDBQEDBggrBgEFBQcDBAYIKwYBBQUHAwIwHQYDVR0O
BBYEFJEg2feAcOC55FCAnxEtvwb2BDrDMB8GA1UdIwQYMBaAFBMQt5JPv+eiD7j1
nYkVJssQ6/RfMGIGA1UdHwRbMFkwV6BVoFOGJmh0dHA6Ly93d3cuZ25pdmMucnUv
dWMvR05JVkNGTlNSVVMuY3JshilodHRwOi8vYzAwMDAtYXBwMDA1L2duaXZjL0dO
SVZDRk5TUlVTLmNybDB5BggrBgEFBQcBAQRtMGswMgYIKwYBBQUHMAKGJmh0dHA6
Ly93d3cuZ25pdmMucnUvdWMvR05JVkNGTlNSVVMuY3J0MDUGCCsGAQUFBzAChilo
dHRwOi8vYzAwMDAtYXBwMDA1L2duaXZjL0dOSVZDRk5TUlVTLmNydDAKBgYqhQMC
AgMFAANBANSqBL5H2CzoOAH36OgLE9Hb5XK7MBQ/R5/EwsBAxWfYqC+RBOMl/Xkl
oieZ6iu4OjjRLrhhI7spiYiN3rGBMzQ=</certificate>
</VerifyCertificate>
</soap:Body>
</soap:Envelope>
Ответ
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCertificateResponse xmlns="http://esv.server.rt.ru">
<VerifyCertificateResult>
<Code>0</Code>
<Description />
</VerifyCertificateResult>
</VerifyCertificateResponse>
</soap:Body>
</soap:Envelope>
3.3 Параметры испытаний на продуктивной среде

Контактное лицо: Малинкин Дмитрий Викторович, e-mail: DMalinkin@RT.RU, тел: +7
915-486-2652
Адрес продуктивного экземпляра: http://oraas.rt.ru:7777/gateway/services/SID0003318

Режим функционирования тестовой среды: 24/365 (круглосуточно). Особых условий
доступности не определено.

Для того чтоб протестировать сервис, необходимо:


зарегистрировать сервис на тестовой среде во время ее доступности
согласно режиму функционирования,
протестировать сервис на основании контрольного примера:
Запрос
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
49
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
<soap:Body>
<VerifyCertificate xmlns="http://esv.server.rt.ru">
<certificate>
MIIEkzCCBECgAwIBAgIKYRtYnAAAAABYejAKBgYqhQMCAgMFADCBwDEeMBwGCSqG
SIb3DQEJARYPdWNpbmZvQGduaXZjLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBwwM
0JzQvtGB0LrQstCwMTAwLgYDVQQKDCfQpNCT0KPQnyDQk9Cd0JjQktCmINCk0J3Q
oSDQoNC+0YHRgdC40LgxMDAuBgNVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP0Y7R
idC40Lkg0YbQtdC90YLRgDEWMBQGA1UEAxMNR05JVkMgRk5TIFJVUzAeFw0xMTAx
MjAxMjQ0MDBaFw0xMjAxMjAxMjUzMDBaMIIBdjESMBAGCCqFAwOBDQECEwQxMjM0
MRgwFgYIKoUDA4ENAQETCjAxMjM0NTY3ODkxGDAWBggqhQMDgQMBARMKMDEyMzQ1
Njc4OTEbMBkGCSqGSIb3DQEJARYMdGVzdEBlZ29yLnJ1MQswCQYDVQQGEwJSVTEv
MC0GA1UECB4mADAAMAAgBBUEMwQ+BEAETAQ1BDIEQQQ6BDgEOQAgBDoEQAQwBDkx
GzAZBgNVBAceEgQVBDMEPgRABEwENQQyBEEEOjEvMC0GA1UECh4mBB4EHgQeACAE
FQQzBD4EQAAgBDgAIAQ6BD4EPAQ/BDAEPQQ4BE8xHzAdBgNVBAseFgQgBEMEOgQ+
BDIEPgQ0BEEEQgQyBD4xNTAzBgNVBAMeLAQiBDUEQQRCBD4EMgRLBDkAIAQVBDME
PgRAACAEFQQzBD4EQAQ+BDIEOARHMSswKQYDVQQMHiIEIgQ1BEEEQgQ+BDIESwQ5
ACAENAQ4BEAENQQ6BEIEPgRAMGMwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwIC
HgEDQwAEQMwkC+jh3mHy3wL8+f6gtYIj7WtZX1UR8swiIQbNM7kWEm45IxUuX+Mx
k4PGppUJw4pd+DGZ9qOBILcIDYMRP+qjggFdMIIBWTAOBgNVHQ8BAf8EBAMCBPAw
KAYDVR0lBCEwHwYJKoUDA4EDBQEDBggrBgEFBQcDBAYIKwYBBQUHAwIwHQYDVR0O
BBYEFJEg2feAcOC55FCAnxEtvwb2BDrDMB8GA1UdIwQYMBaAFBMQt5JPv+eiD7j1
nYkVJssQ6/RfMGIGA1UdHwRbMFkwV6BVoFOGJmh0dHA6Ly93d3cuZ25pdmMucnUv
dWMvR05JVkNGTlNSVVMuY3JshilodHRwOi8vYzAwMDAtYXBwMDA1L2duaXZjL0dO
SVZDRk5TUlVTLmNybDB5BggrBgEFBQcBAQRtMGswMgYIKwYBBQUHMAKGJmh0dHA6
Ly93d3cuZ25pdmMucnUvdWMvR05JVkNGTlNSVVMuY3J0MDUGCCsGAQUFBzAChilo
dHRwOi8vYzAwMDAtYXBwMDA1L2duaXZjL0dOSVZDRk5TUlVTLmNydDAKBgYqhQMC
AgMFAANBANSqBL5H2CzoOAH36OgLE9Hb5XK7MBQ/R5/EwsBAxWfYqC+RBOMl/Xkl
oieZ6iu4OjjRLrhhI7spiYiN3rGBMzQ=</certificate>
</VerifyCertificate>
</soap:Body>
</soap:Envelope>
Ответ
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<VerifyCertificateResponse xmlns="http://esv.server.rt.ru">
<VerifyCertificateResult>
<Code>0</Code>
<Description />
</VerifyCertificateResult>
</VerifyCertificateResponse>
</soap:Body>
</soap:Envelope>
4 ПРИЛОЖЕНИЯ
4.1 Описание сервиса (WSDL)
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://esv.server.rt.ru"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
targetNamespace="http://esv.server.rt.ru" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://esv.server.rt.ru">
<s:element name="VerifyCertificate">
50
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="certificate"
type="s:base64Binary" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="VerifyCertificateResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="VerifyCertificateResult"
type="tns:VerificationResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="VerificationResult">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="Code" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="VerifyCMSSignature">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="message" type="s:base64Binary"
/>
<s:element minOccurs="1" maxOccurs="1" name="verifySignatureOnly"
type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="VerifyCMSSignatureResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="VerifyCMSSignatureResult"
type="tns:VerificationResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="VerifyCMSSignatureDetached">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="message" type="s:base64Binary"
/>
<s:element minOccurs="0" maxOccurs="1" name="originalContent"
type="s:base64Binary" />
<s:element minOccurs="1" maxOccurs="1" name="verifySignatureOnly"
type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="VerifyCMSSignatureDetachedResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1"
name="VerifyCMSSignatureDetachedResult" type="tns:VerificationResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="VerifyXMLSignature">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="message" type="s:base64Binary"
/>
<s:element minOccurs="1" maxOccurs="1" name="verifySignatureOnly"
51
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="VerifyXMLSignatureResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="VerifyXMLSignatureResult"
type="tns:VerificationResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="VerifyWSSSignature">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="message" type="s:base64Binary"
/>
<s:element minOccurs="1" maxOccurs="1" name="verifySignatureOnly"
type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="VerifyWSSSignatureResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="VerifyWSSSignatureResult"
type="tns:VerificationResult" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="VerifyCertificateSoapIn">
<wsdl:part name="parameters" element="tns:VerifyCertificate" />
</wsdl:message>
<wsdl:message name="VerifyCertificateSoapOut">
<wsdl:part name="parameters" element="tns:VerifyCertificateResponse" />
</wsdl:message>
<wsdl:message name="VerifyCMSSignatureSoapIn">
<wsdl:part name="parameters" element="tns:VerifyCMSSignature" />
</wsdl:message>
<wsdl:message name="VerifyCMSSignatureSoapOut">
<wsdl:part name="parameters" element="tns:VerifyCMSSignatureResponse" />
</wsdl:message>
<wsdl:message name="VerifyCMSSignatureDetachedSoapIn">
<wsdl:part name="parameters" element="tns:VerifyCMSSignatureDetached" />
</wsdl:message>
<wsdl:message name="VerifyCMSSignatureDetachedSoapOut">
<wsdl:part name="parameters" element="tns:VerifyCMSSignatureDetachedResponse" />
</wsdl:message>
<wsdl:message name="VerifyXMLSignatureSoapIn">
<wsdl:part name="parameters" element="tns:VerifyXMLSignature" />
</wsdl:message>
<wsdl:message name="VerifyXMLSignatureSoapOut">
<wsdl:part name="parameters" element="tns:VerifyXMLSignatureResponse" />
</wsdl:message>
<wsdl:message name="VerifyWSSSignatureSoapIn">
<wsdl:part name="parameters" element="tns:VerifyWSSSignature" />
</wsdl:message>
<wsdl:message name="VerifyWSSSignatureSoapOut">
<wsdl:part name="parameters" element="tns:VerifyWSSSignatureResponse" />
</wsdl:message>
<wsdl:portType name="SignatureToolSoap">
<wsdl:operation name="VerifyCertificate">
<wsdl:input message="tns:VerifyCertificateSoapIn" />
52
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
<wsdl:output message="tns:VerifyCertificateSoapOut" />
</wsdl:operation>
<wsdl:operation name="VerifyCMSSignature">
<wsdl:input message="tns:VerifyCMSSignatureSoapIn" />
<wsdl:output message="tns:VerifyCMSSignatureSoapOut" />
</wsdl:operation>
<wsdl:operation name="VerifyCMSSignatureDetached">
<wsdl:input message="tns:VerifyCMSSignatureDetachedSoapIn" />
<wsdl:output message="tns:VerifyCMSSignatureDetachedSoapOut" />
</wsdl:operation>
<wsdl:operation name="VerifyXMLSignature">
<wsdl:input message="tns:VerifyXMLSignatureSoapIn" />
<wsdl:output message="tns:VerifyXMLSignatureSoapOut" />
</wsdl:operation>
<wsdl:operation name="VerifyWSSSignature">
<wsdl:input message="tns:VerifyWSSSignatureSoapIn" />
<wsdl:output message="tns:VerifyWSSSignatureSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="SignatureToolSoap" type="tns:SignatureToolSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="VerifyCertificate">
<soap:operation soapAction="http://esv.server.rt.ru/VerifyCertificate"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="VerifyCMSSignature">
<soap:operation soapAction="http://esv.server.rt.ru/VerifyCMSSignature"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="VerifyCMSSignatureDetached">
<soap:operation soapAction="http://esv.server.rt.ru/VerifyCMSSignatureDetached"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="VerifyXMLSignature">
<soap:operation soapAction="http://esv.server.rt.ru/VerifyXMLSignature"
style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="VerifyWSSSignature">
<soap:operation soapAction="http://esv.server.rt.ru/VerifyWSSSignature"
style="document" />
<wsdl:input>
53
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="SignatureToolSoap12" type="tns:SignatureToolSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="VerifyCertificate">
<soap12:operation soapAction="http://esv.server.rt.ru/VerifyCertificate"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="VerifyCMSSignature">
<soap12:operation soapAction="http://esv.server.rt.ru/VerifyCMSSignature"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="VerifyCMSSignatureDetached">
<soap12:operation soapAction="http://esv.server.rt.ru/VerifyCMSSignatureDetached"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="VerifyXMLSignature">
<soap12:operation soapAction="http://esv.server.rt.ru/VerifyXMLSignature"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="VerifyWSSSignature">
<soap12:operation soapAction="http://esv.server.rt.ru/VerifyWSSSignature"
style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="SignatureTool">
<wsdl:port name="SignatureToolSoap" binding="tns:SignatureToolSoap">
<soap:address location="http://localhost/ESV.Server/SignatureTool.asmx" />
</wsdl:port>
<wsdl:port name="SignatureToolSoap12" binding="tns:SignatureToolSoap12">
54
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
<soap12:address location="http://localhost/ESV.Server/SignatureTool.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
4.2 Описание общих структур данных
1.
2.
tns:VerificationResult
tns:VerificationResultWithReport
№
Код параметра
Описание
параметра
Код проверки
Code
Обязательность
Способ
заполнения/Тип
+
s:int
Комментарий
Список возможных
1
кодов см. в разделе
4.3
Текстовое
Description
описание
или
2
+
s:string
ошибки
причины
неудачной
проверки
(если
есть)
Report
Отчет
s:base64binary
в
формате
XML. Схема отчета
3
зависит
от
вызываемого метода
веб-сервиса
4.3 Описания справочников
Коды возврата методов сервиса:
Код
Описание
0
Проверка прошла успешно
1
Внутренняя ошибка
2
Ошибка разбора входных данных
3
Подпись не верна
4
Не найден сертификат подписи
5
Сертификат
просрочен
несколько в цепочке)
6
Задано более
используется)
7
Сертификат отозван (один и/или несколько
в цепочке)
55
одного
(один
и/или
сертификата
(не
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
8
Не удалось найти подписи
9
Сообщение не подписано
10
Неверная конфигурация сервиса
11
Не удалось построить цепочку
13
Сертификат подписи не валиден
14
Не удалось выполнить проверку на отзыв
сертификата (одного и/или нескольких в
цепочке)
15
Сертификат выдан центром сертификации,
не входящим в ЕПД
56
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
4.4 Схемы отчетов
Номер схемы
1
2
Схема
<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element
name="VerifyCertificateReport"
nillable="true"
type="VerifyCertificateReport" />
<xs:complexType
name="VerifyCertificateReport">
<xs:sequence>
<xs:element minOccurs="0"
maxOccurs="1" name="UsedCerts"
type="ArrayOfCertInfo" />
</xs:sequence>
<xs:attribute
name="CertificateValid" type="xs:boolean"
use="required" />
<xs:attribute name="CertStatus"
type="xs:string" />
<xs:attribute name="ReportDate"
type="xs:string" />
</xs:complexType>
<xs:complexType
name="ArrayOfCertInfo">
<xs:sequence>
<xs:element minOccurs="0"
maxOccurs="unbounded" name="Cert"
nillable="true" type="CertInfo" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="CertInfo">
<xs:sequence>
<xs:element minOccurs="0"
maxOccurs="unbounded" name="State"
type="xs:string" />
</xs:sequence>
<xs:attribute name="Subject"
type="xs:string" />
<xs:attribute name="Serial"
type="xs:string" />
<xs:attribute name="Issuer"
type="xs:string" />
<xs:attribute name="Thumbprint"
type="xs:string" />
<xs:attribute name="NotBefore"
type="xs:string" />
<xs:attribute name="NotAfter"
type="xs:string" />
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element
name="VerifyCMSSignatureReport"
57
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
nillable="true"
type="VerifyCMSSignatureReport" />
<xs:complexType
name="VerifyCMSSignatureReport">
<xs:sequence>
<xs:element minOccurs="0"
maxOccurs="1" name="Signatures"
type="ArrayOfSignatureInfo" />
</xs:sequence>
<xs:attribute name="IsValid"
type="xs:boolean" use="required" />
<xs:attribute name="ReportDate"
type="xs:string" />
</xs:complexType>
<xs:complexType
name="ArrayOfSignatureInfo">
<xs:sequence>
<xs:element minOccurs="0"
maxOccurs="unbounded" name="Signature"
nillable="true" type="SignatureInfo" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="SignatureInfo">
<xs:sequence>
<xs:element minOccurs="0"
maxOccurs="1" name="Cert" type="CertInfo" />
</xs:sequence>
<xs:attribute name="IsValid"
type="xs:boolean" use="required" />
<xs:attribute name="CertStatus"
type="xs:string" />
</xs:complexType>
<xs:complexType name="CertInfo">
<xs:sequence>
<xs:element minOccurs="0"
maxOccurs="unbounded" name="State"
type="xs:string" />
</xs:sequence>
<xs:attribute name="Subject"
type="xs:string" />
<xs:attribute name="Serial"
type="xs:string" />
<xs:attribute name="Issuer"
type="xs:string" />
<xs:attribute name="Thumbprint"
type="xs:string" />
<xs:attribute name="NotBefore"
type="xs:string" />
<xs:attribute name="NotAfter"
type="xs:string" />
</xs:complexType>
</xs:schema>
4.5 Примеры xslt преобразований отчетов
Преобразование отчета со схемой №1:
58
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="utf-8" />
<xsl:template match="/">
<xsl:apply-templates select="*"/>
</xsl:template>
<xsl:template match="VerifyCertificateReport" xmlns="http://www.w3.org/1999/xhtml">
<p style="text-align: center; font-weight: bold;">
Подлиность сертификата
<xsl:choose>
<xsl:when test="@CertificateValid='true'">ПОДТВЕРЖДЕНА</xsl:when>
<xsl:otherwise>НЕ ПОДТВЕРЖДЕНА</xsl:otherwise>
</xsl:choose>
</p>
<div>
<span style="font-weight: bold;">Статус сертификата, использованного для
подтверждения подлинности ЭП</span> <xsl:value-of select="@CertStatus"/>
</div>
<div style="margin-top: 15px;">
<div style="font-weight: bold;">
Использованные сертификаты:
</div>
<ol>
<xsl:for-each select="./UsedCerts/Cert">
<li style="margin-top: 5px;">
<p style="margin-top: 2px; margin-bottom: 2px;">
<span style="font-weight: bold;">Владелец
сертификата: </span>
<xsl:value-of select="@Subject"/>
</p>
<p style="margin-top: 2px; margin-bottom: 2px;">
<span style="font-weight: bold;">Издатель
сертификата: </span>
<xsl:value-of select="@Issuer"/>
</p>
<p style="margin-top: 2px; margin-bottom: 2px;">
<span style="font-weight: bold;">Действителен:
</span>
с <xsl:value-of select="@NotBefore"/>
по <xsl:value-of select="@NotAfter"/>
</p>
<xsl:for-each select="State">
<div style="color: red; font-size: smaller;
padding-left: 10px;">
<xsl:value-of select="."/>
</div>
</xsl:for-each>
</li>
</xsl:for-each>
</ol>
<p>
<span style="font-weight: bold;">Дата проверки: </span>
<xsl:value-of select="@ReportDate"/>
</p>
</div>
</xsl:template>
</xsl:stylesheet>
Преобразование отчета со схемой №2:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
59
Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной
подписи системы удостоверяющих центров единого пространства доверия электронного правительства
<xsl:output method="html" encoding="utf-8" />
<xsl:template match="/">
<xsl:apply-templates select="*"/>
</xsl:template>
<xsl:template match="VerifyCMSSignatureReport" xmlns="http://www.w3.org/1999/xhtml">
<p style="text-align: center; font-weight: bold;">
Подпись
<xsl:choose>
<xsl:when test="@IsValid='true'">ВЕРНА</xsl:when>
<xsl:otherwise>НЕ ВЕРНА</xsl:otherwise>
</xsl:choose>
</p>
<div style="margin-top: 15px;">
<div style="font-weight: bold;">
Подписи:
</div>
<ol>
<xsl:for-each select="./Signatures/Signature">
<li style="margin-top: 5px;">
<p style="margin-top: 2px; margin-bottom: 2px;">
<span style="font-weight: bold;">Статус подписи:
</span>
<xsl:choose>
<xsl:when test="@IsValid =
'true'">верна</xsl:when>
<xsl:otherwise>не верна</xsl:otherwise>
</xsl:choose>
</p>
<p style="margin-top: 2px; margin-bottom: 2px;">
<span style="font-weight: bold;">Статус
сертификата подписи: </span>
<xsl:value-of select="@CertStatus"/>
</p>
<p style="margin-top: 2px; margin-bottom: 2px;">
<span style="font-weight: bold;">Владелец
сертификата: </span>
<xsl:value-of select="./Cert/@Subject"/>
</p>
<p style="margin-top: 2px; margin-bottom: 2px;">
<span style="font-weight: bold;">Издатель
сертификата: </span>
<xsl:value-of select="./Cert/@Issuer"/>
</p>
<p style="margin-top: 2px; margin-bottom: 2px;">
<span style="font-weight: bold;">Действителен:
</span>
с <xsl:value-of select="./Cert/@NotBefore"/>
по <xsl:value-of select="./Cert/@NotAfter"/>
</p>
</li>
</xsl:for-each>
</ol>
<p>
<span style="font-weight: bold;">Дата проверки: </span>
<xsl:value-of select="@ReportDate"/>
</p>
</div>
</xsl:template>
</xsl:stylesheet>
60
Download