Руководство пользователя сервиса проверки технологической подписи ЭП-ОВ [Введите наименование организации-владельца электронного сервиса] РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ЭЛЕКТРОННОГО СЕРВИСА СМЭВ Сервис проверки технологической электронной цифровой подписи ЭП-ОВ SignatureVerification Дата: 12.09.11 Версия: 0.1 Листов: 10 1 Руководство пользователя сервиса проверки технологической подписи ЭП-ОВ СОДЕРЖАНИЕ ОБЩИЕ СВЕДЕНИЯ ......................................................................................................................4 1.1 Руководящие документы .................................................................................................................. 4 1.2 Описание электронного сервиса ...................................................................................................... 4 1.3 Операции (методы) электронного сервиса ..................................................................................... 4 1.4 Сценарии использования .................................................................................................................. 5 1.5 Схема взаимодействия...................................................................................................................... 5 Сервис функционирует в синхронном режиме. ................................................................................... 5 1.6 Связи с другими электронными сервисами .................................................................................... 5 2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.............................................................................................5 1 2.1 Операция «Проверка подписи ЭП-ОВ» .......................................................................................... 5 2.1.1 Общие сведения ......................................................................................................................... 5 2.1.2 Описание входных параметров ................................................................................................ 6 2.1.3 Описание выходных параметров .............................................................................................. 6 2.1.4 Коды возвратов .......................................................................................................................... 6 2.1.5 Контрольные примеры .............................................................................................................. 7 3 ПРИЛОЖЕНИЯ.............................................................................................................................10 3.1 Описание сервиса (WSDL) ............................................................................................................. 10 2 Руководство пользователя сервиса проверки технологической подписи ЭП-ОВ ИЗМЕНЕНИЯ Версия 0.1 Дата 12.09.11 Автор Изменения Емельянов Н.П. ТЕРМИНЫ/СОКРАЩЕНИЯ Термин/сокращение СМЭВ Поставщик WSDL XSD SOAP XML ИС Потребитель Описание Система межведомственного электронного взаимодействия Организация-владелец электронного сервиса Web Services Description Language — язык описания веб-сервисов. XML Schema definition - язык описания структуры XML документа. Simple Object Access Protocol протокол обмена структурированными сообщениями в распределённой вычислительной среде. eXtensible Markup Language — расширяемый язык разметки. Информационная система Организация-пользователь электронного сервиса 3 Руководство пользователя сервиса проверки технологической подписи ЭП-ОВ 1 ОБЩИЕ СВЕДЕНИЯ 1.1 Руководящие документы Основанием для разработки данного документа является требование п. 48 Приказа Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия» в соответствии с которым, для подключения информационной системы к системе межведомственного электронного взаимодействия Поставщик предоставляет Оператору СМЭВ следующие документы: паспорт электронного сервиса, регистрируемого в системе взаимодействия; методику испытаний электронного сервиса, регистрируемого в системе взаимодействия, включая контрольный пример обращения к электронному сервису; руководство пользователя взаимодействия. электронного сервиса, регистрируемого в системе Основанием для создания и использования электронного сервиса являются перечисленные ниже документы. Нормативно-правовые документы: Постановление Правительства Российской Федерации от 8 сентября 2010 г. № 697 «О единой системе межведомственного электронного взаимодействия»; Приказ Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия». Технологические стандарты: XML Digital Signature SOAP 1.2 1.2 Описание электронного сервиса Наименование: Сервис проверки технологической электронно-цифровой подписи ЭП-ОВ Назначение: Сервис предназначен для проверки ведомственной электронно-цифровой подписи, проставляемой в соответствии с методическими рекомендациями по разработке веб-сервисов. Поставщик: ОАО «Ростелеком» Область применения: Межведомственное взаимодействие 1.3 Операции (методы) электронного сервиса Метод Назначение 4 Руководство пользователя сервиса проверки технологической подписи ЭП-ОВ Код: verifySignature Принимает на вход подписанный XML, и если Проверка подписи ЭП-ОВ проверка проходит успешно, проставляет ЭПСМЭВ Код: signMessage Установка подписи ЭП-ОВ Данная функция не предназначена для использования ИС Потребителя в ходе межведомственного взаимодействия. 1.4 Сценарии использования ИС Потребителя получает XML от другой информационной системы. Данный XML передается на вход сервису проверки технологической подписи в теге <message>. В теге actor должно быть указано значение «http://smev.gosuslugi.ru/actors/smev». В теге isCertCheck должно передаваться значение «true». Если проверка проходит успешно, сервис возвращает нулевой код ошибки и сертификат, с помощью которого проставлена подпись. Пример успешного ответа: <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <ns1:VerifySignatureResponse xmlns:ns2="http://idecs.nvg.ru/identityservice/ws/types/" xmlns:ns1="http://smev.gosuslugi.ru/SignatureTool/xsd/"> <error> <ns2:errorCode>0</ns2:errorCode> </error> <certificate>… </certificate> </ns1:VerifySignatureResponse> </env:Body> </env:Envelope> 1.5 Схема взаимодействия Сервис функционирует в синхронном режиме. 1.6 Связи с другими электронными сервисами Данный сервис не имеет связей с другими сервисами. 2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 2.1 Операция «Проверка подписи ЭП-ОВ» 2.1.1 Общие сведения Код операции: VerifySignatureRequest Наименование операции: Проверка подписи ЭП-ОВ 5 Руководство пользователя сервиса проверки технологической подписи ЭП-ОВ Операция проверяет технологическую подпись ЭП-ОВ и валидирует Назначение операции: сертификат, с помощью которого была установлена подпись 2.1.2 Описание входных параметров Входные данные: VerifySignatureRequest № Код параметра Описание параметра Обязательность Способ заполнения/Тип message Сообщение с + Строка в CDATA + Строка Комментарий проставленной 1 технологической подписью ИС Идентификатор actor 2 Всегда указывать тега Security, http://smev.gosuslugi. содержащего ru/actors/smev подпись Валидировать ли isCertCheck 3 + true/false сертификат 2.1.3 Описание выходных параметров Выходные данные: VerifySignatureResponse № Описание параметра Код параметра errorCode 1 Результат Обязательность Способ заполнения/Тип + Целое - Base64 String обработки Комментарий В случае успеха имеет значение 0 документа certificate Сертификат 2 В случае успеха в данном теге передается сертификат, с помощью которого была установлена подпись 2.1.4 Коды возвратов № Код возврата Описание кода возврата Условия возникновения Подпись проставлена верно, 1 0 сертификат успешно провалидирован Внутренняя 2 1 ошибка сервиса 6 Комментарий Руководство пользователя сервиса проверки технологической подписи ЭП-ОВ Неверно сформировано сообщение 3 2 Ошибка parsing 4 3 Неверная подпись Не сходится подпись Не Сертификат подписи не передан в 5 4 6 5 найден сертификат сообщении Сертификат Истекло просрочен подписи Только 7 в message один сертификат может 6 быть передан 7 9 8 10 9 11 10 не найдена подписано Неверная 12 установлен 13 сертификата Неверно помощью была указан какого установлена actor или тег См. описание кода возврата Не удается доверенный сертификации сертификат подписи Сертификат 13 с Ошибки в конфигурации сервиса конфигурация 11 неясно, Signature с подписью не найден Тело сообщения не Не Передано несколько сертификатов, Сертификат подписи был отозван отозван Подпись сертификата подпись Сертификат 8 действие не является валидным отследить цепочку сертификата См. Описание кода возврата 2.1.5 Контрольные примеры Запрос <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://smev.gosuslugi.ru/SignatureTool/xsd/"> <soapenv:Header/> <soapenv:Body> <xsd:VerifySignatureRequest> <message><![CDATA[<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><soapenv:Header><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soapenv:actor="http://smev.gosuslugi.ru/actors/recipient"><wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3" wsu:Id="CertId-FE13BFE3946D0711DE1315570538897805" xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">MIIDjjCCAz2gAwIBAgIKEUWKtwAAAAAB8DAIBgYqhQMCAgMweTEXMBUGCSqGSIb3DQEJARYIY2 FAcnQucnUxCzAJBgNVBAYTAlJVMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgNVBAoMG9Ce0JDQni DQoNC+0YHRgtC10LvQtdC60L7QvDEUMBIGA1UEAxMLUlRLIFRlc3QgQ0EwHhcNMTEwNjI5MDczNzAwWhc NMTIwNjI5MDc0NjAwWjCBsDEbMBkGA1UEAx4SBCEEHAQtBBIAXwRCBDUEQQRCMQswCQYDVQQGEwJS VTEUMBIGA1UEBRMLMDAwMDAwMDAwMDExFTATBgNVBAgeDAQcBD4EQQQ6BDIEMDEVMBMGA1UEB x4MBBwEPgRBBDoEMgQwMS8wLQYDVQQKHiYEFwQQBB4AIAQtBDkEIgQ4ACAEGgQ+BD0EQQQwBDsEQ 7 Руководство пользователя сервиса проверки технологической подписи ЭП-ОВ gQ4BD0EMzEPMA0GA1UECx4GBCQEHwQUMGMwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEDQ wAEQHRrw+NLa824XuNToKiQmd+YyMBIwpnit92qGgcPxzkr1k3kQxFEnR7HZR+r+LnyLXPHPp+4ekzLWrIGSH XNO7OjggFrMIIBZzALBgNVHQ8EBAMCBPAwJgYDVR0lBB8wHQYHKoUDAgIiBgYIKwYBBQUHAwIGCCsGA QUFBwMEMB0GA1UdDgQWBBRl7yDW3eEdZr1WsspuQ4XBSy3QXjAfBgNVHSMEGDAWgBTcU2nSYtDb9vBav YJPU8DE1fA/VzBmBgNVHR8EXzBdMFugWaBXhlVodHRwOi8vZDAwcGd1Y2VydDAxLjAwLmVnb3YubG9jYWwv cmEvY2RwL2RjNTM2OWQyNjJkMGRiZjZmMDVhYmQ4MjRmNTNjMGM0ZDVmMDNmNTcuY3JsMFQGCCsGA QUFBwEBBEgwRjBEBggrBgEFBQcwAoY4aHR0cDovL2QwMHBndWNlcnQwMS4wMC5lZ292LmxvY2FsL3JhL2 NkcC90ZXN0X2NhX3J0ay5jcnQwMgYJKwYBBAGCNxUKBCUwIzAJBgcqhQMCAiIGMAoGCCsGAQUFBwMCM AoGCCsGAQUFBwMEMAgGBiqFAwICAwNBAI3CL2fgGPLlZ5Vm6BwAfqHxCRJkmtLmFX4sD9iZ4jvp6BGIF+Xk eAvWnedowJ8UurEGNoDwtfXf+xeHPT11Cm4=</wsse:BinarySecurityToken><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-313"> <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/> <ds:Reference URI="#smev-header"> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> </ds:Transforms> <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/> <ds:DigestValue>0CI+Jjs/nfNlLTSaYlQrKRWjzvYkJ158ReALfxmcizw=</ds:DigestValue> </ds:Reference> <ds:Reference URI="#body"> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> </ds:Transforms> <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/> <ds:DigestValue>acivl1p/l/aEtQoHJlkezFywapOcAipW90WvTnaac3A=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue> sPgRZC+uuOmKmgp/VC7KCIShflib9BVROgEmmHQ6+tnf6lAOonVnzFH+TfdVDcNvz7eTn4OI1sWO NoEVpNq3uw== </ds:SignatureValue> <ds:KeyInfo Id="KeyId-FE13BFE3946D0711DE1315570538897806"> <wsse:SecurityTokenReference wsu:Id="STRId-FE13BFE3946D0711DE1315570538897807" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><wsse:Reference URI="#CertId-FE13BFE3946D0711DE1315570538897805" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"/></wsse:SecurityTokenReference> </ds:KeyInfo> </ds:Signature></wsse:Security><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-secext-1.0.xsd" soapenv:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3" wsu:Id="CertId-FE13BFE3946D0711DE1315570538704802" xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">MIIDdzCCAyagAwIBAgIKTCzE0AAAAAAC6TAIBgYqhQMCAgMweTEXMBUGCSqGSIb3DQEJARYIY2F AcnQucnUxCzAJBgNVBAYTAlJVMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgNVBAoMG9Ce0JDQniD QoNC+0YHRgtC10LvQtdC60L7QvDEUMBIGA1UEAxMLUlRLIFRlc3QgQ0EwHhcNMTEwOTAxMTM0NjAwWhc NMTIwOTAxMTM1NTAwWjBaMQswCQYDVQQGEwJSVTFLMEkGA1UEAx5CBCIENQRBBEIEPgQyBEsEOQAg BEEENQRABEIEOAREBDgEOgQwBEIAIAQtBB8ALQQeBBIAIAQYBB8EKAAgBB8EEwQjMGMwHAYGKoUDAg ITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQOPmfHCWeunZXSNbCstEZ2ns9gM3n8ziJJE7VPNacjtInKe4Svb 2OspVMpQiw1epQDymB/3L3wEriZPkGSAHsWOjggGrMIIBpzALBgNVHQ8EBAMCBPAwJgYDVR0lBB8wHQYH KoUDAgIiBgYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBSzPdVGnZkY4u+2ZBT9vpmKOko7ZTA fBgNVHSMEGDAWgBTcU2nSYtDb9vBavYJPU8DE1fA/VzBmBgNVHR8EXzBdMFugWaBXhlVodHRwOi8vZDAwc Gd1Y2VydDAxLjAwLmVnb3YubG9jYWwvcmEvY2RwL2RjNTM2OWQyNjJkMGRiZjZmMDVhYmQ4MjRmNTNjMG M0ZDVmMDNmNTcuY3JsMIGTBggrBgEFBQcBAQSBhjCBgzA7BggrBgEFBQcwAYYvaHR0cDovL2QwMHBndW NlcnQwMS4wMC5lZ292LmxvY2FsL29jc3Avb2NzcC5zcmYwRAYIKwYBBQUHMAKGOGh0dHA6Ly9kMDBwZ3VjZ XJ0MDEuMDAuZWdvdi5sb2NhbC9yYS9jZHAvdGVzdF9jYV9ydGsuY3J0MDIGCSsGAQQBgjcVCgQlMCMwCQYH KoUDAgIiBjAKBggrBgEFBQcDAjAKBggrBgEFBQcDBDAIBgYqhQMCAgMDQQDrP5SfmlXaqH36fpsBO/bE+17 8 Руководство пользователя сервиса проверки технологической подписи ЭП-ОВ 8oERMqmOaskOZXV7irLqaidU4xdUb0YaQNLii6RkDy7y00wDRz50fSXaeD+bf</wsse:BinarySecurityToken><ds: Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-312"> <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/> <ds:Reference URI="#body"> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> </ds:Transforms> <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/> <ds:DigestValue>acivl1p/l/aEtQoHJlkezFywapOcAipW90WvTnaac3A=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue> R7JaDI61F/sqKDRjE05rva0LnVyO5yaQYRWz+UZJnIEC3PJJCfex74UOK6Mlez68BdCzlpSEp71o oBS8vs5q8w== </ds:SignatureValue> <ds:KeyInfo Id="KeyId-FE13BFE3946D0711DE1315570538704803"> <wsse:SecurityTokenReference wsu:Id="STRId-FE13BFE3946D0711DE1315570538704804" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><wsse:Reference URI="#CertId-FE13BFE3946D0711DE1315570538704802" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"/></wsse:SecurityTokenReference> </ds:KeyInfo> </ds:Signature></wsse:Security><smev:Header xmlns:smev="http://smev.gosuslugi.ru/rev110801" wsu:Id="smevheader"><smev:MessageId>0D0EBC3F-BC94-B4B7-01F77322D8F7BE3B</smev:MessageId><smev:timestamp>2011-0909T16:15:38.894+04:00</smev:timestamp></smev:Header></soapenv:Header><soapenv:Body wsu:Id="body" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd"><ns9:UnifoTransferMsg xmlns:ns9="http://roskazna.ru/SmevUnifoService/" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns3="http://smev.gosuslugi.ru/rev110801" xmlns:ns4="http://roskazna.ru/xsd/PGU_ImportRequest" xmlns:ns5="http://rosrazna.ru/xsd/SmevUnifoService" xmlns:ns6="http://roskazna.ru/xsd/Ticket" xmlns:ns7="http://roskazna.ru/xsd/PGU_DataRequest" xmlns:ns8="http://www.w3.org/2004/08/xop/include"><ns3:Message><ns3:Sender><ns3:Code>0000000001</ns 3:Code><ns3:Name>External Organization</ns3:Name></ns3:Sender><ns3:Recipient><ns3:Code>0000000000</ns3:Code><ns3:Name>UNI FO</ns3:Name></ns3:Recipient><ns3:Originator><ns3:Code>0000000001</ns3:Code><ns3:Name>External Organization</ns3:Name></ns3:Originator><ns3:TypeCode>Request</ns3:TypeCode><ns3:Date>2011-0909T16:15:39.200+04:00</ns3:Date></ns3:Message><ns3:MessageData><ns3:AppData><ns5:exportData><ns 7:DataRequest kind="CHARGE"><PostBlock><ID>444</ID><TimeStamp>2011-0909T16:15:39.201+04:00</TimeStamp><SenderIdentifier>044525716</SenderIdentifier></PostBlock><Payers> <PayerIdentifier>67CE036679</PayerIdentifier></Payers></ns7:DataRequest></ns5:exportData></ns3:AppDa ta></ns3:MessageData></ns9:UnifoTransferMsg></soapenv:Body></soapenv:Envelope>]]></message> <isCertCheck>true</isCertCheck> <actor>http://smev.gosuslugi.ru/actors/smev</actor> </xsd:VerifySignatureRequest> </soapenv:Body> </soapenv:Envelope> Ответ на запрос в случае успешного исполнения <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <ns1:VerifySignatureResponse xmlns:ns2="http://idecs.nvg.ru/identityservice/ws/types/" xmlns:ns1="http://smev.gosuslugi.ru/SignatureTool/xsd/"> <error> <ns2:errorCode>0</ns2:errorCode> </error> <certificate>MIIDdzCCAyagAwIBAgIKTCzE0AAAAAAC6TAIBgYqhQMCAgMweTEXMBUGCSqGSIb3DQEJARYI Y2FAcnQucnUxCzAJBgNVBAYTAlJVMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgNVBAoMG9Ce0JDQ 9 Руководство пользователя сервиса проверки технологической подписи ЭП-ОВ niDQoNC+0YHRgtC10LvQtdC60L7QvDEUMBIGA1UEAxMLUlRLIFRlc3QgQ0EwHhcNMTEwOTAxMTM0NjAw WhcNMTIwOTAxMTM1NTAwWjBaMQswCQYDVQQGEwJSVTFLMEkGA1UEAx5CBCIENQRBBEIEPgQyBEsEO QAgBEEENQRABEIEOAREBDgEOgQwBEIAIAQtBB8ALQQeBBIAIAQYBB8EKAAgBB8EEwQjMGMwHAYGKoU DAgITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQOPmfHCWeunZXSNbCstEZ2ns9gM3n8ziJJE7VPNacjtInKe4 Svb2OspVMpQiw1epQDymB/3L3wEriZPkGSAHsWOjggGrMIIBpzALBgNVHQ8EBAMCBPAwJgYDVR0lBB8wHQ YHKoUDAgIiBgYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBSzPdVGnZkY4u+2ZBT9vpmKOko7Z TAfBgNVHSMEGDAWgBTcU2nSYtDb9vBavYJPU8DE1fA/VzBmBgNVHR8EXzBdMFugWaBXhlVodHRwOi8vZDA wcGd1Y2VydDAxLjAwLmVnb3YubG9jYWwvcmEvY2RwL2RjNTM2OWQyNjJkMGRiZjZmMDVhYmQ4MjRmNTNj MGM0ZDVmMDNmNTcuY3JsMIGTBggrBgEFBQcBAQSBhjCBgzA7BggrBgEFBQcwAYYvaHR0cDovL2QwMHBn dWNlcnQwMS4wMC5lZ292LmxvY2FsL29jc3Avb2NzcC5zcmYwRAYIKwYBBQUHMAKGOGh0dHA6Ly9kMDBwZ3 VjZXJ0MDEuMDAuZWdvdi5sb2NhbC9yYS9jZHAvdGVzdF9jYV9ydGsuY3J0MDIGCSsGAQQBgjcVCgQlMCMwC QYHKoUDAgIiBjAKBggrBgEFBQcDAjAKBggrBgEFBQcDBDAIBgYqhQMCAgMDQQDrP5SfmlXaqH36fpsBO/bE +178oERMqmOaskOZXV7irLqaidU4xdUb0YaQNLii6RkDy7y00wDRz50fSXaeD+bf</certificate> </ns1:VerifySignatureResponse> </env:Body> </env:Envelope> 3 ПРИЛОЖЕНИЯ 3.1 Описание сервиса (WSDL) <wsdl:definitions xmlns:smevtypes="http://smev.gosuslugi.ru/SignatureTool/xsd/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"xmln s:ws="http://smev.gosuslugi.ru/SignatureTool/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="ht tp://www.w3.org/2001/XMLSchema"name="SignatureToolService" targetNamespace="http://smev.gosuslugi.ru/Signa tureTool/"> <wsdl:types> <xsd:schema> <xsd:import namespace="http://smev.gosuslugi.ru/SignatureTool/xsd/" schemaLocation="http://d00smev app01:8080/smev/SignatureTool?wsdl&resource=SignatureTool.xsd"/> </xsd:schema> </wsdl:types> <wsdl:message name="VerifySignatureRequest"> <wsdl:part element="smev-types:VerifySignatureRequest" name="parameters"/> </wsdl:message> <wsdl:message name="VerifySignatureResponse"> <wsdl:part element="smev-types:VerifySignatureResponse" name="parameters"/> </wsdl:message> <wsdl:message name="SignMessageRequest"> <wsdl:part element="smev-types:SignMessageRequest" name="parameters"/> </wsdl:message> <wsdl:message name="SignMessageResponse"> <wsdl:part element="smev-types:SignMessageResponse" name="parameters"/> </wsdl:message> <wsdl:portType name="SignatureTool"> <wsdl:operation name="verifySignature"> <wsdl:input message="ws:VerifySignatureRequest"/> <wsdl:output message="ws:VerifySignatureResponse"/> </wsdl:operation> <wsdl:operation name="signMessage"> <wsdl:input message="ws:SignMessageRequest"/> <wsdl:output message="ws:SignMessageResponse"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="SignatureToolBinding" type="ws:SignatureTool"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="verifySignature"> <soap:operation soapAction="http://smev.gosuslugi.ru/SignatureTool/verifySignature"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="signMessage"> <soap:operation soapAction="http://smev.gosuslugi.ru/SignatureTool/signMessage"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> 10 Руководство пользователя сервиса проверки технологической подписи ЭП-ОВ </wsdl:operation> </wsdl:binding> <wsdl:service name="SignatureToolService"> <wsdl:port binding="ws:SignatureToolBinding" name="SignatureToolPort"> <soap:address location="http://d00smevapp01:8080/smev/SignatureTool"/> </wsdl:port> </wsdl:service> </wsdl:definitions> 11