Обмен данными в рамках СМЭВ c

Федеральным агентством по Рыболовству.

Предоставление положительного заключения и документа согласования органа федерального надзора и контроля

Оглавление

1 Общие сведения. 3

2 Web сервис предоставления результатов заключения и документа согласования. 4

2.1 Метод 01: Сведения о согласовании. 4

3 Дополнительные требования по безопасности. 5

4 Коды ошибок. 6

5 Пример. 7

Общие сведения

Наименование предоставляемых сведений: Положительное заключение и скан-копия документа согласования размещения объекта органа федерального надзора и контроля при организации и проведении государственной экологической экспертизы федерального уровня.

Поставщик информации: Федеральное агентство по рыболовству.

Потребитель информации: Федеральная служба по надзору в сфере природопользования.

Наименование услуги потребителя информации: «Организация и проведение государственной экологической экспертизы федерального уровня».

Статус веб-сервиса: не зарегистрирован в СМЭВ, ожидаем согласования.

Web сервис предоставления результатов заключения и документа согласования

Метод 01: Сведения о согласовании

Наименование

getSoglInfo

Описание

Данный метод возвращает заключение и скан копию документа согласования размещения объекта

Возможные ошибки

Объект не найден

Параметры

Параметр

Тип

Описание

name

String

Наименование объекта государственной экологической экспертизы

conditions

String

Условия согласования

Возвращаемое значение

Параметр

Тип

Описание

name

String

Наименование объекта государственной экологической экспертизы

conditions

String

Условия согласования

result

integer

Результат согласования:

0 - отрицательный

1- положительный

comment

string

Комментарий исполнителя

appliedDocuments

complexType

Контейнер для описания вложений

appliedDocument

complexType

Контейнер для описания одного вложения

codeDocument

string

Код документа

name

string

Имя документа

URL

string

Относительный путь к файлу внутри архива

Type

string

Тип контента (например: application/pdf или любой другой общепринятый MIME-тип)

Непосредственно файл со скан копией документа о согласовании размещения объекта с приложениями будет передан в блоке вложений (smev:AppDocument).

НЕ нашли? Не то? Что вы ищете?

Дополнительные требования по безопасности

Все входящие запросы должны содержать под собой квалифицированную электронную цифровую подпись, оформленную в порядке, установленном Федеральным законом № 63 от 01.01.2001 в Едином удостоверяющем центре МКС.

Запрос от внешних информационных систем в содержит две подписи, две из которых генерируются запрашивающей стороной, а третья проставляется СМЭВом:

Код ЭП

Наименование

Описание

ЭП-ОВ

ЭП Органа власти

Подписывается содержимое тега <soapenv:Body>. Подпись кладётся в сгенерированный WS Security header (№1).

ЭП-СМЭВ

ЭП СМЭВ

Подписывается содержимое тега <soapenv:Body>. Подпись кладётся во второй сгенерированный WS Security header (№2).

В случае, если планируется подпись оператором, то будет содержаться три подписи (то есть добавляется подпись оператора (ЭП-СП).

Структура ответа от Росрыболовства аналогична.

Примеры подписанных ЭП запросов и ответов для каждого из типов сервисов, описаны в соответствующих приложениях к данному документу.

Коды ошибок

Код

Описание

0

Ошибок нет

100

Сведения по заданным параметрам отсутствуют

200

Отсутствует ЭЦП

201

Невозможно проверить ЭЦП

202

ЭЦП не значится в списке доверенных подписей

Пример

Метод 01

SOAP запрос, отправляющий входные данные:

<soapenv:Envelope xmlns:soapenv="http://schemas. xmlsoap. org/soap/envelope/" xmlns:bor="http:// *****/">

<soapenv:Header>

<wsse:Security SOAP-ENV:actor="smev. *****/actors/smev">

<wsu:Timestamp wsu:Id="Timestamp-d8aaaae0-c783-4c14-a5e31d">

<wsu:Created>T19:34:47Z</wsu:Created>

<wsu:Expires>T20:34:47Z</wsu:Expires>

</wsu:Timestamp>

<wsse:BinarySecurityToken ValueType="wsse:X509v3" EncodingType="wsse:Base64Binary" wsu:Id="PGUCertificate">

LKSAJDFLKASJDlkjlkj243kj;lkjLKJ...

</wsse:BinarySecurityToken>

<ds:Signature Id="smev-wssec">

<ds:SignedInfo>

<ds:CanonicalizationMethod Algorithm="urn:xmldsig:transformation:v1.1"/>

<ds:SignatureMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostrgostr3411"/>

<ds:Reference URI="#getEgrulEgripRequest " type="http://uri. *****/01903#SignedProperties">

<ds:Transforms>

<ds:Transform Algorithm="urn:xmldsig:transformation:v1.1"/>

</ds:Transforms>

<ds:DigestMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostr3411"/>

<ds:DigestValue>MnJ4dBimsolMgUTd3smZCF1aZR3/xO3s2yZo6POOGhU=</ds:DigestValue>

</ds:Reference>

</ds:SignedInfo>

<ds:SignatureValue>

6Mj4zsFrBizCetFjfLRRJ3mSAH/gMk0pzRYgoe48jYhoWKMKXsp7PLZzsVDMw/5zc6cfgFVL

O5YgxQj4jNsr9g==

</ds:SignatureValue>

<ds:KeyInfo>

<wsse:SecurityTokenReference>

<wsse:Reference URI="#PGUCertificate"/>

</wsse:SecurityTokenReference>

</ds:KeyInfo>

</ds:Signature>

</wsse:Security>

</soapenv:Header>

<soapenv:Body>

<bor:bookRequest>

<serviceCode>I01</serviceCode>

<versionCode>01</versionCode>

<parameters>

<name>наименование</name>

<conditions >условия</conditions>

</parameters>

<ds:Signature xmlns:ds="http://www. w3.org/2000/09/xmldsig#">

<ds:SignedInfo>

<ds:CanonicalizationMethod Algorithm="urn:xmldsig:transformation:v1.1"/>

<ds:SignatureMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostrgostr3411"/>

<ds:Reference URI="">

<ds:Transforms>

<ds:Transform Algorithm="http://www. w3.org/2000/09/xmldsig#enveloped-signature"/>

<ds:Transform Algorithm="urn:xmldsig:transformation:v1.1"/>

</ds:Transforms>

<ds:DigestMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostr3411"/>

<ds:DigestValue>lQSnxNFsVN9uN0m6kWP9FIC6orelDD//kvEv7nLORuw=</ds:DigestValue>

</ds:Reference>

</ds:SignedInfo>

<ds:SignatureValue>

1/upfkrKADOXWhLzxe5S1z9odHeEoGYPKhIsy5m1gLUGE9RZdJvyA0PMK5r3sAtghGsYk+tUXgZlXoBrdkc61A==

</ds:SignatureValue>

<ds:KeyInfo>

<ds:X509Data>

<ds:X509Certificate> MIIEkzCCBECgAwIBAgIKYRtYnAAAAABYejAKBgYqhQMCAgMFADCBwDEeMBwGCSqGSIb3DQEJARYPdWNpbmZvQGduaXZjLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMTAwLgYDVQQKDCfQpNCT0KPQnyDQk9Cd0JjQktCmINCk0J3QoSDQoNC+0YHRgdC40LgxMDAuBgNVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgDEWMBQGA1UEAxMNR05JVkMgRk5TIFJVUzAeFw0xMTAxMjAxMjQ0MDBaFw0xMjAxMjAxMjUzMDBaMIIBdjESMBAGCCqFAwOBDQECEwQxMjM0MRgwFgYIKoUDA4ENAQETCjAxMjM0NTY3ODkxGDAWBggqhQMDgQMBARMKMDEyMzQ1Njc4OTEbMBkGCSqGSIb3DQEJARYMdGVzdEBlZ29yLnJ1MQswCQYDVQQGEwJSVTEvMC0GA1UECB4mADAAMAAgBBUEMwQ+BEAETAQ1BDIEQQQ6BDgEOQAgBDoEQAQwBDkxGzAZBgNVBAceEgQVBDMEPgRABEwENQQyBEEEOjEvMC0GA1UECh4mBB4EHgQeACAEFQQzBD4EQAAgBDgAIAQ6BD4EPAQ/BDAEPQQ4BE8xHzAdBgNVBAseFgQgBEMEOgQ+BDIEPgQ0BEEEQgQyBD4xNTAzBgNVBAMeLAQiBDUEQQRCBD4EMgRLBDkAIAQVBDMEPgRAACAEFQQzBD4EQAQ+BDIEOARHMSswKQYDVQQMHiIEIgQ1BEEEQgQ+BDIESwQ5ACAENAQ4BEAENQQ6BEIEPgRAMGMwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQMwkC+jh3mHy3wL8+f6gtYIj7WtZX1UR8swiIQbNM7kWEm45IxUuX+Mxk4PGppUJw4pd+DGZ9qOBILcIDYMRP+qjggFdMIIBWTAOBgNVHQ8BAf8EBAMCBPAwKAYDVR0lBCEwHwYJKoUDA4EDBQEDBggrBgEFBQcDBAYIKwYBBQUHAwIwHQYDVR0OBBYEFJEg2feAcOC55FCAnxEtvwb2BDrDMB8GA1UdIwQYMBaAFBMQt5JPv+eiD7j1nYkVJssQ6/RfMGIGA1UdHwRbMFkwV6BVoFOGJmh0dHA6Ly93d3cuZ25pdmMucnUvdWMvR05JVkNGTlNSVVMuY3JshilodHRwOi8vYzAwMDAtYXBwMDA1L2duaXZjL0dOSVZDRk5TUlVTLmNybDB5BggrBgEFBQcBAQRtMGswMgYIKwYBBQUHMAKGJmh0dHA6Ly93d3cuZ25pdmMucnUvdWMvR05JVkNGTlNSVVMuY3J0MDUGCCsGAQUFBzAChilodHRwOi8vYzAwMDAtYXBwMDA1L2duaXZjL0dOSVZDRk5TUlVTLmNydDAKBgYqhQMCAgMFAANBANSqBL5H2CzoOAH36OgLE9Hb5XK7MBQ/R5/EwsBAxWfYqC+RBOMl/XkloieZ6iu4OjjRLrhhI7spiYiN3rGBMzQ=

</ds:X509Certificate>

</ds:X509Data>

</ds:KeyInfo>

</ds:Signature>

</bor:bookRequest>

</soapenv:Body>

</soapenv:Envelope>

SOAP ответ с информацией о корреспондентском пункте:

<S:Envelope xmlns:S="http://schemas. xmlsoap. org/soap/envelope/">

<S:Header>

<wsse:Security SOAP-ENV:actor="smev. *****/actors/smev">

<wsu:Timestamp wsu:Id="Timestamp-d8aaaae0-c783-4c14-a5e31d">

<wsu:Created>T19:34:47Z</wsu:Created>

<wsu:Expires>T20:34:47Z</wsu:Expires>

</wsu:Timestamp>

<wsse:BinarySecurityToken ValueType="wsse:X509v3" EncodingType="wsse:Base64Binary" wsu:Id="PGUCertificate">

LKSAJDFLKASJDlkjlkj243kj;lkjLKJ...

</wsse:BinarySecurityToken>

<ds:Signature Id="smev-wssec">

<ds:SignedInfo>

<ds:CanonicalizationMethod Algorithm="urn:xmldsig:transformation:v1.1"/>

<ds:SignatureMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostrgostr3411"/>

<ds:Reference URI="#getEgrulEgripRequest " type="http://uri. *****/01903#SignedProperties">

<ds:Transforms>

<ds:Transform Algorithm="urn:xmldsig:transformation:v1.1"/>

</ds:Transforms>

<ds:DigestMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostr3411"/>

<ds:DigestValue>MnJ4dBimsolMgUTd3smZCF1aZR3/xO3s2yZo6POOGhU=</ds:DigestValue>

</ds:Reference>

</ds:SignedInfo>

<ds:SignatureValue>

6Mj4zsFrBizCetFjfLRRJ3mSAH/gMk0pzRYgoe48jYhoWKMKXsp7PLZzsVDMw/5zc6cfgFVL

O5YgxQj4jNsr9g==

</ds:SignatureValue>

<ds:KeyInfo>

<wsse:SecurityTokenReference>

<wsse:Reference URI="#PGUCertificate"/>

</wsse:SecurityTokenReference>

</ds:KeyInfo>

</ds:Signature>

</wsse:Security>

</S:Header>

<S:Body>

<ns2:bookRequestResponse xmlns:ns2="http://*****/">

<return>

<errorCode>0</errorCode>

<name>наименование</name>

<conditions >условия</conditions>

<result>1</result>

<comment>Скан-копия согласования о размещении объекта </comment>

<appliedDocuments>

<appliedDocument>

<name>Согласование </name>

<URL>Zakluchenie. pdf</URL>

<type>application/pdf</type>

</appliedDocument>

<aappliedDocuments>

</ns2:bookRequestResponse>

</S:Body>

</S:Envelope>