Описание сервиса проверки технологической электронной

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