Обмен данными в рамках СМЭВ 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>


