Войти

Разбор примеров сообщений в обменах СМЭВ при интеграции с Госключом

Конверты сообщений, передаваемые потребителем (участником, отправляющим документы на подпись) именуются SendRequestRequest. Результат обработки такого запроса содержится в статусном сообщении СМЭВ, в котором могут фигурировать:

  • Сведения о постановке сообщения в очередь ИС ответчика – в случае успешной обработки SendRequestRequest;

  • Сведения об ошибке обработки SendRequestRequest.

Такое статусное сообщение именуется SendRequestResponse. Оно кладется в специальную очередь инициатора, как и сам ответ.

Чтобы получить ответы или статусные сообщения СМЭВ, необходимо опрашивать свою очередь методом GetResponseRequest. При отсутствии сообщений в очереди ИС СМЭВ будет возвращать пустые сведения, говоря таким образом, что ответов или статусных сообщений нет. Если же ответ есть, то сведения будут полными, соответствующими руководству пользователя ВС. Именуются такие ответы GetResponseResponse.

После получения ответа и статусных сообщений, их необходимо подтвердить методом AckRequest. В противном случае СМЭВ будет возвращать сообщения в очередь инициатора во избежание потери данных. А значит будут отправляться вновь на запросы о получении ответов. Сообщение может находиться в очереди 15 календарных дней, после чего будет заархивировано. О данной операции также сообщается в статусном сообщении.

Какие же сведения необходимо отправить инициатору в обмене Госключа? Сообщение запроса, сформированное по требованиям ВС представлено ниже:

 <tns:RequestSigContract xmlns:tns="urn://gosuslugi/sig-contract/1.0.2"
                              Id="Q-a7c09763-c077-46eb-8fb6-38356f456404"
                              routeNumber="MNSV03"
                              timestamp="2022-01-18T18:54:42.963+03:00">
<tns:OID>1048108557tns:OID>
<tns:signExp>2022-10-26T19:00:00.945+03:00tns:signExp>
<tns:descDoc>Договор на оказание услуг связиtns:descDoc>
<tns:Contracts>
<tns:Contract>
<tns:Document docId="777d8baf-b05b-4e46-afde-3cace90bd9d5" uuid="9bfd8baf-b05b-8e46-afde-3cace90bd9db" mimeType="application/pdf" description="Договоркупли-продажи"/>
<tns:Signature docId="5bfd8baf-b05b-4e46-afde-3cace90bd9db" uuid="3bfd8baf-b05b-8e46-afde-3cace90bd9db"  mimeType="application/sig" description="Подписьоператорасвязи"/>
tns:Contract>
tns:Contracts>
<tns:Backlink>https://tele2.rutns:Backlink>
tns:RequestSigContract>

Особое внимание стоит обратить на обязательные для заполнения элементы. Описание и признак обязательности представлены в таблице ниже.


Код поля

Описание поля

Требования к заполнению

Способ заполнения /Тип

Комментарий

Id (атрибут)

Идентификатор запроса

Обязательно

xsd:ID (длина до 60)

Генерируется самостоятельно

timestamp   (атрибут)

Дата и время формирования  запроса

Обязательно

xsd:dateTime

routeNumber (атрибут)

Маршрутная информация

Обязательно

tns:stringNN-20

Код маршрутизации ответчика указан в описании к ВС

OID

Идентификатор пользователя в ЕСИА

Обязательно

tns:stringNN-20"

signExp

Максимальный срок для подписания документа

Необязательно

dateTime

descDoc

Общее описание документов на подпись

Обязательно

tns:string-255

Contracts

Документы на подпись

Обязательно

Комплексный тип

Contract

Комплект вложений

Обязательно

Комплексный тип

Document

Документ на подпись

Обязательно

Комплексный тип, DocumentType

Signature

Подпись документа

Обязательно

Комплексный тип, DocumentType

Backlink

Ссылка для возврата пользователя после подписания

Необязательно

tns:string-250

AddData

Дополнительные данные

Необязательно

AddDataType

docId

Имя-идентификатор вложения с документом

Обязательно

tns:string-250

mimeType

Тип содержимого

Обязательно

tns:string-250

uuid

Идентификатор вложения в конверте СМЭВ

Обязательно

tns:string-250

description

Название документа

Необязательно

tns:string-255

AttrName

Мнемоника атрибута

Обязательно

string (длина до 50)

AttrValue

Значение атрибута

Обязательно

string (длина до 255)


В итоге Адаптер преобразовывает сообщение запроса в конечный вариант, который и отправляется в СМЭВ:
<?xml version="1.0"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="urn://xartefactssmevgovru/services/serviceadapter/types">
   <soapenv:Header/>
     <soapenv:Body>
       <typ:ClientMessage xmlns:ct="urn://gosuslugi/sigcontract/1.0.2">
         <typ:itSystem>U03831</typ:itSystem>
            <typ:RequestMessage>
               <typ:RequestMetadata>
                  <typ:clientId>e243b570-7ba0-4b04-9068-2814a228a06a</typ:clientId>
               </typ:RequestMetadata>
               <RequestContent>
                 <content>
                   <MessagePrimaryContent>
                     <tns:RequestSigContract xmlns:tns="urn://gosuslugi/sigcontract/1.0.2" Id="Q-a7c09763-c077-46eb-8fb6-38356f456404" routeNumber="MNSV03" timestamp="2022-01-18T18:54:42.963+03:00">
                        <tns:OID>1048108557</tns:OID>
                        <tns:signExp>2022-10-26T19:00:00.945+03:00</tns:signExp>
                        <tns:descDoc>Договор на оказание услуг связи</tns:descDoc>
                        <tns:Contracts>
                           <tns:Contract>
                              <tns:Document docId="777d8baf-b05b-4e46-afde-3cace90bd9d5" uuid="9bfd8baf-b05b-8e46-afde-3cace90bd9db" mimeType="application/pdf" description="Договоркупли-продажи"/>
                              <tns:Signature docId="5bfd8baf-b05b-4e46-afde-3cace90bd9db" uuid="3bfd8baf-b05b-8e46-afde-3cace90bd9db" mimeType="application/sig" description="Подписьоператорасвязи"/>
                           </tns:Contract>
                        </tns:Contracts>
                        <tns:Backlink>https://tele2.ru</tns:Backlink>
                     </tns:RequestSigContract>
                   </MessagePrimaryContent>
                   <typ:AttachmentHeaderList xmlns:typ="urn://xartefactssmevgovru/services/serviceadapter/types">
                      <typ:AttachmentHeader>
                         <typ:filePath>C:Temp estfilesDogovor.docx</typ:filePath>
                      </typ:AttachmentHeader>
                      <typ:AttachmentHeader>
                         <typ:filePath>C:Temp estfilesSignature.p7s</typ:filePath>
                      </typ:AttachmentHeader>
                   </typ:AttachmentHeaderList>
                 </content>
               </RequestContent>
               </typ:RequestMessage>
       </typ:ClientMessage>
     </soapenv:Body>
</soapenv:Envelope>

Ответ от СМЭВ о получении запроса выглядит так:

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelopexmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
     <SOAP-ENV:Header/>
<SOAP-ENV:Body>
<st3:SendRequestResponsexmlns:sf3="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/faults/1.3xmlns:sb3="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/basic/1.3xmlns:st3="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/1.3">
<st3:MessageMetadataxmlns:st3="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/1.3Id="SIGNED_BY_SMEV">
<st3:MessageId>b1080fb2-7361-11ec-8e89-00505680ab76</st3:MessageId>
<st3:MessageType>REQUEST</st3:MessageType>
<st3:Sender>
<st3:Mnemonic>U03831</st3:Mnemonic>
<st3:HumanReadableName> Тестовая ИС</st3:HumanReadableName>
</st3:Sender>
<st3:SendingTimestamp>2022-01-18T18:54:48.024+03:00</st3:SendingTimestamp>
<st3:Recipient>
<st3:Mnemonic>MNSV03</st3:Mnemonic>
<st3:HumanReadableName>ЕПГУ</st3:HumanReadableName>
</st3:Recipient>
<st3:Status>requestIsQueued</st3:Status>
</st3:MessageMetadata>
<st3:SMEVSignature>
<ds:Signaturexmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethodAlgorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethodAlgorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>
<ds:ReferenceURI="#SIGNED_BY_SMEV">
<ds:Transforms>
<ds:TransformAlgorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:TransformAlgorithm="urn://smev-gov-ru/xmldsig/transform"/>
</ds:Transforms>
<ds:DigestMethodAlgorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
                                  <ds:DigestValue>6I1MBXFBjALR9H+UM7esvKumV8sfhCZnf27KZ71k+9Q=</ds:DigestValue>
                             </ds:Reference>
                        </ds:SignedInfo>
                        <ds:SignatureValue>knk43ATgfJntiRuRwc7metyNlomf56HjYfzhPQGNDqtvzX5OdWMywzDy5pGIjvH8haFkE/kFx9GztuebxJuavw==</ds:SignatureValue>
                        <ds:KeyInfo>
                             <ds:X509Data>                                               <ds:X509Certificate>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</ds:X509Certificate>
                             </ds:X509Data>
                        </ds:KeyInfo>
                   </ds:Signature>
</st3:SMEVSignature>
</st3:SendRequestResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Пример ответа с подписью ФЛ, возвращаемого поставщиком:

<?xml version="1.0" encoding="UTF-8"?>

<tns:ResponseSigContract xmlns:tns="urn://gosuslugi/sig-contract/1.0.2"

                                        Id="Q-a7c09763-c077-46eb-8fb6-38356f456404"

                                        ReqId="Q-a7c09763-c077-46eb-8fb6-38356f456404"

                         timestamp="2022-01-18T19:05:42.963+03:00">

<tns:OID>1048108557</tns:OID>

<tns:Documents>

<tns:Document>

<tns:ID>777d8baf-b05b-4e46-afde-3cace90bd9d5</tns:ID>

<tns:SignatureGosKey docId="5bfd8baf-b05b-4e46-afde-3cace90bd9db" uuid="6bfd8baf-b05b-8e46-afde-3cace90bd9db" mimeType="application/sig"/>

</tns:Document>

</tns:Documents>

</tns:ResponseSigContract>

В ходе проверки запросов могут возникать ошибки обработки сообщений на стороне СМЭВ. Причина, по которой проверка не была пройдена, содержится в самом ответе. Более подробно о статусных ошибках СМЭВ можно прочитать в статье по ссылке.

Сами ошибки от поставщика выглядят следующим образом:


 <?xml version="1.0" encoding="UTF-8"?>

<tns:ResponseSigContract xmlns:tns="urn://gosuslugi/sig-contract/1.0.2"
                   Id="Q-a7c09763-c077-46eb-8fb6-38356f456405"
                   ReqId="Q-a7c09763-c077-46eb-8fb6-38356f456404"
                    timestamp="2022-01-19T19:05:42.963+03:00">
    <tns:OID>1048108557</tns:OID>
      <tns:Error>
             <tns:ErrorCode>4</tns:ErrorCode>
             <tns:ErrorMessage>Истекловремядляподписаниядокументов</tns:ErrorMessage>
      </tns:Error>
</tns:ResponseSigContract> 

Возможные коды возврата с описанием при возникновении ошибок проверки поставщиком представлены в таблице ниже:

Код поля

Причина

1

Пользователь не найден

4

Истекло время для подписания документов

10

Произошла ошибка при подписании документов

11

Внутренняя ошибка системы

Когда адаптер получает сообщение, как ответ, так и статусное, он отправляет подтверждение о получении. Пример такого сообщения:

 <?xml version="1.0"?>
      <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<AckRequestxmlns:ns5="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/directive/1.3xmlns:ns4="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/routing/1.3xmlns:ns3="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/faults/1.3xmlns:ns2="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/basic/1.3xmlns="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/1.3">
                          <ns2:AckTargetMessageaccepted="trueId="SIGNED_BY_CALLER">9ee63ecb-73ef-11ec-b25f-ce2af04b95d6</ns2:AckTargetMessage>
                          <CallerInformationSystemSignature>
                                <ds:Signaturexmlns:ds="http://www.w3.org/2000/09/xmldsig#">
                                       <ds:SignedInfo>
                                             <ds:CanonicalizationMethodAlgorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
                                             <ds:SignatureMethodAlgorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/>
                                             <ds:ReferenceURI="#SIGNED_BY_CALLER">
                                                    <ds:Transforms>
                                                          <ds:TransformAlgorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
                                                          <ds:TransformAlgorithm="urn://smev-gov-ru/xmldsig/transform"/>
                                                    </ds:Transforms>
                                                    <ds:DigestMethodAlgorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
                                                    <ds:DigestValue>9awezTGpXqSeBmxCQRnUGiLSow12e9z+j2ztqTaSISo=</ds:DigestValue>
                                             </ds:Reference>
                                       </ds:SignedInfo>
                                       <ds:SignatureValue>WNa+N4bzZz9+gaCx7BTqXTm3wvSyaCAo6NuFsdFHMoGMZGwo3zljJwdQ0DaYDjbjx+hSeXOHSLK7kfW67kKTrg==</ds:SignatureValue>
                                       <ds:KeyInfo>
                                             <ds:X509Data>
                                                   <ds:X509Certificate>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</ds:X509Certificate>
                                             </ds:X509Data>
                                       </ds:KeyInfo>
                                 </ds:Signature>
                           </CallerInformationSystemSignature>
</AckRequest>
</soapenv:Body>
</soapenv:Envelope>


В элементе Id указан идентификатор сообщения, который был получен и подтверждён.

Авторизуйтесь, чтобы оставить комментарий к статье