Руководство пользователя сервиса проверки электронной подписи подсистемы проверки и создания электронной подписи системы удостоверяющих центров единого пространства доверия электронного правительства ООО «Ростелеком» РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ЭЛЕКТРОННОГО СЕРВИСА СМЭВ Сервис проверки электронной подписи подсистемы проверки и создания электронной подписи системы удостоверяющих центров единого пространства доверия электронного правительства Дата: 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