Руководство пользователя Сервиса регистрации пользователей ЕСИА Министерство связи и массовых коммуникаций Российской Федерации РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ЭЛЕКТРОННОГО СЕРВИСА СМЭВ Сервис регистрации пользователей Единой системы идентификации и аутентификации Дата: 04.02.2015 Версия: 2.5 Листов: 73 1 Руководство пользователя Сервиса регистрации пользователей ЕСИА АННОТАЦИЯ Данный документ является руководством пользователя электронного Сервиса регистрации пользователей Единой системы идентификации и аутентификации, которое в соответствии с п. 48 Приказа Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия» является обязательным для предоставления Поставщиком в адрес Оператора СМЭВ. 2 Руководство пользователя Сервиса регистрации пользователей ЕСИА СОДЕРЖАНИЕ ОБЩИЕ СВЕДЕНИЯ ...........................................................................................................................8 1.1 Руководящие документы ...................................................................................................................8 1.2 Описание электронного сервиса .......................................................................................................8 1.3 Операции (методы) электронного сервиса ......................................................................................9 1.4 Сценарии использования .................................................................................................................12 1.5 Схема взаимодействия.....................................................................................................................13 1.6 Связи с другими электронными сервисами ...................................................................................14 2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ................................................................................................15 2.1 Операция «Зарегистрировать подтверждённую учётную запись в ЕСИА с выдачей 1 пароля для первого входа» ....................................................................................................................15 2.1.1 Общие сведения ........................................................................................................................15 2.1.2 Описание входных параметров ...............................................................................................15 2.1.3 Описание выходных параметров .............................................................................................17 2.1.4 Коды возвратов .........................................................................................................................18 2.1.5 Контрольные примеры .............................................................................................................20 2.2 Операция «Восстановить доступ к учётной записи ЕСИА с выдачей пароля для входа» ......................................................................................................................................................24 2.2.1 Общие сведения ........................................................................................................................24 2.2.2 Описание входных параметров ...............................................................................................24 2.2.3 Описание выходных параметров .............................................................................................26 2.2.4 Коды возвратов .........................................................................................................................27 2.2.5 Контрольные примеры .............................................................................................................29 2.3 Операция «Проверить статус заявки на выполнение операции» ................................................34 2.3.1 Общие сведения ........................................................................................................................34 2.3.2 Описание входных параметров ...............................................................................................34 2.3.3 Описание выходных параметров .............................................................................................34 2.3.4 Коды возвратов .........................................................................................................................35 2.3.5 Контрольные примеры .............................................................................................................36 2.4 Операция «Подтвердить личность гражданина РФ или иностранного гражданина в ЕСИА» .....................................................................................................................................................40 2.4.1 Общие сведения ........................................................................................................................40 2.4.2 Описание входных параметров ...............................................................................................40 2.4.3 Описание выходных параметров .............................................................................................41 2.4.4 Коды возвратов .........................................................................................................................41 2.4.5 Контрольные примеры .............................................................................................................43 2.5 Операция «Зарегистрировать квалифицированный сертификат ключа проверки электронной подписи»...........................................................................................................................48 2.5.1 Общие сведения ........................................................................................................................48 3 Руководство пользователя Сервиса регистрации пользователей ЕСИА 2.5.2 Описание входных параметров ...............................................................................................48 2.5.3 Описание выходных параметров .............................................................................................50 2.5.4 Коды возвратов .........................................................................................................................50 2.5.5 Контрольные примеры .............................................................................................................52 3 МЕТОДИКА ИСПЫТАНИЙ ............................................................................................................56 3.1 Общие условия .................................................................................................................................56 3.2 Параметры испытаний на тестовой среде .....................................................................................56 3.3 Параметры испытаний на продуктивной среде ............................................................................56 3.4 Особые условия ................................................................................................................................56 4 ПРИЛОЖЕНИЯ..................................................................................................................................57 4.1 Описание сервиса (WSDL) ..............................................................................................................57 4.2 Описание общих структур данных.................................................................................................69 4.3 Требования к электронной подписи оператора ............................................................................72 4 Руководство пользователя Сервиса регистрации пользователей ЕСИА ИЗМЕНЕНИЯ Версия Дата Автор 1.0 2.0 14.12.2012 03.03.2014 Обидовский С.В. Сжёнов С.С. 2.1 30.04.2014 Сжёнов С.С. 2.2 27.05.2014 Сжёнов С.С. 2.3 18.11.2014 Сжёнов С.С. 2.4 25.12.2014 Сжёнов С.С. 2.5 04.02.2015 Соловьёв Е. С. Изменения Документ создан. Изменено описание метода Register. Добавлено описание методов: GetRegisterResult; Confirm. Исключено описание методов RegisterByCertificate и CheckPossibleRegistration. Добавлено описание метода Recover. Метод GetRegisterResult переименован в GetRequestResult, уточнено описание. Уточнены описания ошибок сервиса. Уточнены описания ошибок сервиса. Добавлены требования к КЭП оператора. Обновлены контрольные примеры по всем методам сервиса. Уточнен подписываемый текст при использовании метода Recover. Добавлено описание метода RegisterCertificate. Уточнено описание метода RegisterCertificate. 5 Руководство пользователя Сервиса регистрации пользователей ЕСИА ТЕРМИНЫ/СОКРАЩЕНИЯ Термин/сокращение Описание SOAP Simple Object Access Protocol протокол обмена структурированными сообщениями в распределённой вычислительной среде. URI Унифицированный идентификатор ресурса (Uniform Resource Identifier). UTF WSDL XML XSD Стандарт кодирования символов (Unicode Transformation Format). Web Services Description Language — язык описания веб-сервисов. eXtensible Markup Language — расширяемый язык разметки. XML Schema definition - язык описания структуры XML документа. Базовые государственные информационные ресурсы БГИР ЕСИА ИС ИС ГУЦ КЭП Оператор ключа ПЭП Единая система идентификации и аутентификации в инфраструктуре, обеспечивающей информационнотехнологическое взаимодействие информационных систем, используемых для предоставления государственных и муниципальных услуг в электронной форме. Информационная система. Федеральная государственная информационная система «Информационная система головного удостоверяющего центра». Усиленная квалифицированная электронная подпись выдачи Орган или организация, обладающая правом создания (замены) ключа ПЭП в соответствии с постановлением Правительства РФ от 25 января 2013 г. № 33 «Об использовании простой электронной подписи при оказании государственных и муниципальных услуг». В соответствии с указанным постановлением Правительства, качестве Операторов выдачи ключа ПЭП могут выступать: а) федеральные органы исполнительной власти; б) государственные внебюджетные фонды; в) органы исполнительной власти субъектов Российской Федерации; г) органы местного самоуправления; д) государственные и муниципальные учреждения; е) многофункциональные центры предоставления государственных и муниципальных услуг; ж) иные организации, определенные федеральными законами, актами Президента Российской Федерации и актами Правительства Российской Федерации (а также уполномоченные ими организации), осуществляющие оказание государственных или муниципальных услуг и подключенные к инфраструктуре, обеспечивающей информационно-технологическое взаимодействие информационных систем, используемых для предоставления государственных и муниципальных услуг в электронной форме. 6 Руководство пользователя Сервиса регистрации пользователей ЕСИА Поставщик ПФР России Регламент СМЭВ СНИЛС УЦ ФИО ФМС России ФОИВ ЦР Организация-владелец электронного сервиса Пенсионный фонд Российской Федерации. Регламент взаимодействия участников информационного взаимодействия с оператором ЕСИА и оператором инфраструктуры электронного правительства при организации информационно-технологического взаимодействия информационных систем с использованием ЕСИА Система межведомственного электронного взаимодействия Страховой номер индивидуального лицевого счета. Аккредитованный Удостоверяющий центр – организация, осуществляющая функцию по созданию и выдаче сертификатов ключей проверки электронных подписей. Фамилия, имя, отчество. Федеральная миграционная служба Российской Федерации Федеральный орган исполнительной власти. Центр регистрации пользователей ЕСИА 7 Руководство пользователя Сервиса регистрации пользователей ЕСИА 1 ОБЩИЕ СВЕДЕНИЯ 1.1 Руководящие документы Основанием для разработки данного документа является требование п. 48 Приказа Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия» в соответствии с которым, для подключения информационной системы к системе межведомственного электронного взаимодействия Поставщик предоставляет Оператору СМЭВ следующие документы: паспорт электронного сервиса, регистрируемого в системе взаимодействия; методику испытаний электронного сервиса, регистрируемого в системе взаимодействия, включая контрольный пример обращения к электронному сервису; руководство пользователя взаимодействия. электронного сервиса, регистрируемого в системе Основанием для создания и использования электронного сервиса являются перечисленные ниже документы. Нормативно-правовые документы: Постановление Правительства Российской Федерации от 8 сентября 2010 г. № 697 «О единой системе межведомственного электронного взаимодействия»; Приказ Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия». Технологические стандарты: методические рекомендации по разработке электронных сервисов и применению технологии электронной подписи при межведомственном электронном взаимодействии, версия 2.5.6. 1.2 Описание электронного сервиса Наименование: Назначение: Электронный сервис регистрации пользователей Единой системы идентификации и аутентификации. Сервис предназначен для использования ИС уполномоченных организаций (Операторов выдачи ключа ПЭП) в целях регистрации и подтверждения учетных записей пользователей ЕСИА. Поддерживаются следующие функции регистрации: − инициирование регистрации новой подтверждённой учётной записи пользователя в ЕСИА с выдачей идентификатора заявки на регистрацию 8 Руководство пользователя Сервиса регистрации пользователей ЕСИА пользователя, а также пароля пользователя для первого входа в систему; − инициирование восстановления доступа к учётной записи пользователя в ЕСИА с выдачей идентификатора заявки на восстановление, а также пароля пользователя для первого входа в систему − проверки статуса выполняемой операции (регистрации / восстановления доступа). − подтверждение учетной записи (подтверждения личности) пользователя ЕСИА; − добавление записи в технический регистр хранения информации о выданных аккредитованными удостоверяющими центрами квалифицированных сертификатов ключа проверки электронной подписи. Поставщик: Министерство связи и массовых коммуникаций Российской Федерации. Область применения: Межведомственное взаимодействие. 1.3 Операции (методы) электронного сервиса Электронный сервис включает следующие методы 1. Метод Register, предназначенный для инициирования регистрации новой подтверждённой учётной записи пользователя в ЕСИА с выдачей идентификатора заявки на регистрацию пользователя, а также пароля пользователя для первого входа в систему. 2. Метод Recover, предназначенный для инициирования восстановления доступа к учётной записи пользователя в ЕСИА с выдачей идентификатора заявки на восстановление, а также пароля пользователя для входа в систему. 3. Метод GetRequestResult, предназначенный для проверки статуса выполняемой операции (регистрация / восстановление доступа). 4. Метод Confirm, предназначенный для подтверждения учетной записи (подтверждения личности) пользователя ЕСИА; 5. Метод RegisterCertificate, позволяющий вносить запись в технический регистр хранения информации о выданных аккредитованными удостоверяющими центрами квалифицированных сертификатов ключа проверки электронной подписи (КЭП). Метод Назначение Операция предназначена для создания новой Код: Register Наименование: Зарегистрировать подтвержденной учетной записи пользователя подтверждённую учётную запись в ЕСИА с ЕСИА с выдачей пароля для первого входа в 9 Руководство пользователя Сервиса регистрации пользователей ЕСИА выдачей пароля для первого входа систему. В качестве входных параметров метод получает персональные данные пользователя, необходимые для проведения операции. В качестве выходных параметров метод возвращает результат операции по созданию заявки на регистрацию учетной записи (успешно или не успешно). При успешном завершении в ответном сообщении содержится пароль для первого входа в систему (опционально), а также идентификатор заявки на регистрацию учетной записи. При неуспешном завершении метод возвращает код и текстовое описание ошибки. Операция предназначена для восстановления Код: Recover Наименование: Восстановить доступ к учётной доступа к стандартной или подтверждённой учетной записи пользователя ЕСИА с выдачей записи ЕСИА с выдачей пароля для входа пароля для входа в систему. В качестве входных параметров метод получает персональные данные пользователя, необходимые для проведения операции. В качестве выходных параметров метод возвращает результат операции по созданию заявки на восстановление доступа (успешно или не успешно). При успешном завершении в ответном сообщении содержится пароль для входа в систему (опционально), а также идентификатор заявки на восстановление учетной записи (опционально). При неуспешном завершении метод возвращает код и текстовое описание ошибки. 10 Руководство пользователя Сервиса регистрации пользователей ЕСИА Операция предназначена для проверки статуса Код: GetRequestResult Наименование: Проверить статус заявки на заявок на выполнение следующих операций: выполнение операции регистрация учетной записи пользователя в ЕСИА (инициированной методом Register); восстановление доступа к учетной записи (инициированной методом Recover). В качестве входных параметров метод получает идентификатор заявки на выполнение операции. В качестве выходных параметров метод возвращает статус выполнения операции. При неуспешном завершении метод возвращает код и текстовое описание ошибки. Код: Confirm Наименование: Подтвердить личность гражданина РФ или иностранного гражданина в ЕСИА Операция предназначена для подтверждения личности в уполномоченной организации В качестве входных параметров метод получает ФИО пользователя и данные документа, удостоверяющего личность, а также ряд дополнительных параметров. В качестве выходных параметров метод возвращает результат выполнения операции (успешно или не успешно). Код: RegisterCertificate Наименование: Зарегистрировать квалифицированный сертификат ключа проверки электронной подписи Операция предназначена для внесения записи в технический регистр хранения информации о выданных аккредитованными удостоверяющими центрами квалифицированных сертификатов ключа проверки электронной подписи (КЭП). В качестве входных параметров метод получает данные о выданном квалифицированном сертификате, а также персональные данные гражданина, которому выдан КЭП. В качестве выходных параметров метод возвращает результат выполнения операции (успешно или не успешно). 11 Руководство пользователя Сервиса регистрации пользователей ЕСИА 1.4 Сценарии использования Основной сценарий метода Register («Зарегистрировать подтверждённую учётную запись в ЕСИА с выдачей пароля для первого входа») включает в себя следующие шаги: 1. Информационная система вызывает метод Register сервиса и передает персональные данные пользователя (ФИО, СНИЛС, дата рождения, пол, данные документа, удостоверяющего личность, контактную информацию и др.). 2. В ответ приходит сообщение, содержащее: признак успешного или неуспешного выполнения запроса; пароль для первого входа (опционально); идентификатор заявки на регистрацию учетной записи. 3. Информационная система сохраняет данные заявки на регистрацию в связке с идентификатором заявки. 4. При необходимости (например, по просьбе пользователя, желающего выяснить причину возникшей при регистрации ошибки) информационная система вызывает метод GetRequestResult сервиса и передает идентификатор заявки на регистрацию учетной записи. 5. В ответ приходит сообщение, содержащее информацию о статусе исполнения заявки на регистрацию пользователя. Основной сценарий метода Recover («Восстановить доступ к учётной записи ЕСИА с выдачей пароля для входа») включает в себя следующие шаги: 1. Информационная система вызывает метод Recover сервиса и передает персональные данные пользователя (ФИО, СНИЛС, дата рождения, пол, данные документа, удостоверяющего личность, контактную информацию и др.). 2. В ответ приходит сообщение, содержащее: признак успешного или неуспешного выполнения запроса; пароль для первого входа (опционально); идентификатор заявки на восстановление доступа к учетной записи (опционально). 3. Информационная система сохраняет данные заявки на восстановление доступа в связке с идентификатором заявки. 4. При необходимости (например, по просьбе пользователя, желающего выяснить причину возникшей ошибки) информационная система вызывает метод GetRequestResult сервиса и передает идентификатор заявки на восстановление доступа к учетной записи. 5. В ответ приходит сообщение, содержащее информацию о статусе исполнения заявки на восстановление доступа к учетной записи. Основной сценарий метода Confirm («Подтвердить личность гражданина РФ или иностранного гражданина в ЕСИА») включает в себя следующие шаги: 12 Руководство пользователя Сервиса регистрации пользователей ЕСИА 1. Информационная система вызывает метод Confirm сервиса и передает персональные данные пользователя (ФИО и данные документа, удостоверяющего личность), заполнившего в ЕСИА заявку на подтверждение личности. 2. В ответ приходит сообщение, содержащее признак успешного или неуспешного выполнения запроса на подтверждение личности пользователя. Основной сценарий метода RegisterCertificate («Зарегистрировать квалифицированный сертификат ключа проверки электронной подписи») включает в себя следующие шаги: 1. Информационная система вызывает метод RegisterCertificate сервиса и передает данные о выданном квалифицированном сертификате (уникальный номер КЭП, дата начала и окончания его действия, наименование выдавшего его аккредитованного удостоверяющего центра), а также персональные данные гражданина, которому выдан КЭП (ФИО, СНИЛС, дата рождения, пол, данные документа, удостоверяющего личность, контактная информация и др.). 2. В ответ приходит сообщение, содержащее признак успешного или неуспешного выполнения запроса на регистрацию КЭП. 1.5 Схема взаимодействия В рамках взаимодействия информационная система организации направляет в адрес ЕСИА сообщение – запрос и получает сообщение-ответ. Схема взаимодействия представлена на рисунке 1. ИС организации Минкомсвязь Process ProcessResponse 13 Руководство пользователя Сервиса регистрации пользователей ЕСИА Рисунок 1 – Схема взаимодействия 1.6 Связи с другими электронными сервисами При вызове метода Register сервиса производятся следующие проверки: соответствие ФИО, даты рождения, пола и СНИЛС пользователя с помощью сервиса Пенсионного фонда РФ (ПФР России); соответствие ФИО и паспортных данных гражданина РФ с помощью сервиса Федеральной миграционной службы РФ (ФМС России); действительность сертификата КЭП оператора с помощью сервиса ИС ГУЦ. Эти проверки также производятся при вызове метода Recover, если персональные данные пользователя, указанные в заявке на восстановление доступа, не совпадают с данными учетной записи пользователя ЕСИА. 14 Руководство пользователя Сервиса регистрации пользователей ЕСИА 2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 2.1 Операция «Зарегистрировать подтверждённую учётную запись в ЕСИА с выдачей пароля для первого входа» 2.1.1 Общие сведения Код операции: Register Наименование операции: Зарегистрировать подтверждённую учётную запись в ЕСИА с выдачей пароля для первого входа Назначение операции: Операция предназначена для создания новой подтвержденной учетной записи пользователя ЕСИА с выдачей пароля для первого входа в систему. 2.1.2 Описание входных параметров № 1. 2. Код параметра reqAuthInf ra Описание параметра Комплексный тип, описывающий субъекта, осуществляюще го запрос Идентификатор Обязательность Способ заполнения / Тип Y xs:string Y xs:string Y xs:string Y xs:string Y xs:string центра регистрации 3. snils СНИЛС пользователя 4. lastName Фамилия Комментарий Идентификатор центра регистрации, в котором осуществляется регистрация пользователя1. Должен быть положительным целым числом. задается в формате: XXX-XXX-XXX XX пользователя 5. firstName Имя Центр регистрации (ЦР) – это подразделение уполномоченной организации (Оператора выдачи ключа ПЭП), в котором происходит регистрация, восстановление доступа и подтверждение личности пользователей ЕСИА. Организация, получив согласно Реглументу статус Оператора выдачи ключа ПЭП (т.е. имеющей право регистрировать / подтверждать личность пользователей), имеет возможность зарегистрировать в ЕСИА перечень своих ЦР. Перечень этих ЦР отображается пользователям сети Интернет, желающим пройти регистрацию в ЕСИА. Регистрацию ЦР осуществляет служба эксплуатации ЕСИА согласно Регламенту. После успешной регистрации ЦР служба эксплуатации ЕСИА передает уполномоченному сотруднику организации перечень идентификаторов ЦР для вызова сервиса. 1 15 Руководство пользователя Сервиса регистрации пользователей ЕСИА пользователя 6. middleName Отчество N xs:string Y xs:string Не заполняется, если отчество отсутствует в документе, удостоверяющем личность “M” – мужской; “F” – женский Y xs:string задается в формате ДД.ММ.ГГГГ Y xs:string N xs:string N xs:string Y xs:string Y xs:string пользователя 7. gender Пол пользователя 8. birthDate Дата рождения пользователя 9. doc Комплексный тип, описывающий документ, удостоверяющи й личность пользователя 10. email Адрес электронной почты пользователя 11. mobile Номер мобильного телефона пользователя 12. citizenship Гражданство пользователя по классификатору Рекомендуется указать в целях информирования пользователя о возможных проблемах с регистрацией. Не более 2000 символов. В формате +7(xxx)xxxxxxx рекомендуется указать в целях информирования пользователя о возможных проблемах с регистрацией Буквенный код из трех символов (альфа-3). Например, для России должен передаваться код “RUS”. ОКСМ 13. mode Способ доставки пароля для первого входа в систему 16 email – отправка на адрес электронной почты (при условии, что параметр <email> задан); mobile – отправка на номер мобильного телефона (при условии, что параметр <mobile> задан); direct – отправка в ответе на запрос о регистрации; Руководство пользователя Сервиса регистрации пользователей ЕСИА notRequired – отправка пароля не требуется Параметры комплексного типа описаны в приложении «Описание общих структур данных». 2.1.3 Описание выходных параметров При успешном завершении в ответном сообщении содержится идентификатор заявки на регистрацию пользователя (requestId), поскольку верификация данных пользователя осуществляется в асинхронном режиме (в силу возможной недоступности БГИР ФОИВ для осуществления верификации персональных данных пользователей), а также пароль для первого входа в систему (если указан соответствующий способ доставки пароля). № 1. Код параметра password Описание параметра Пароль для Обязательность Способ заполнения/Тип N xs:string первого входа пользователя 2. requestId Идентификатор Y xs:string N xs:string заявки на Комментарий Не более 32 символов. Возвращается только при вызове с параметром “direct” Не более 128 символов регистрацию пользователя 3. warning Уведомления В частности, предупреждение о том, что заданные контактные данные не уникальны в системе2. Предусмотрены следующие сообщения: 1. The specified mobile will be assigned to the user but it is very likely this mobile will not be verified because it is associated with another user account. 2. The specified email will be assigned to the user but it is very likely this email will not be verified because it is associated with another user account. Оба сообщения возникают в случае, когда указанный в запросе на регистрацию мобильный телефон (первое сообщение) или адрес электронной почты (второе сообщения) уже были подтверждены в ЕСИА. В этом случае 2 17 Руководство пользователя Сервиса регистрации пользователей ЕСИА Не более 2000 символов. При неуспешном завершении метод возвращает ошибку, содержащую следующие параметры: − faultCode– код ошибки (см. п. 2.1.4); − faultString– текст ошибки. 2.1.4 Коды возвратов № Код возврата Описание кода возврата Условия возникновения 1. ESIA-000001 Внутренняя ошибка Данный код возврата соответствует ситуации, когда обнаружена неизвестная ошибка 2. ESIA-036103 Пользовать уже зарегистрирова н Данный код возврата соответствует ситуации, когда при регистрации пользователя обнаружена активированная учетная запись с данным СНИЛС 3. ESIA-036102 Неверная контрольная Данный код возврата соответствует ситуации, когда некорректен сумма СНИЛС указанный СНИЛС (неверная контрольная сумма) 4. ESIA-030002 Не заполнены обязательные поля ФИО Данный код возврата соответствует ситуации, когда не заполнено одно из обязательных полей – фамилия или имя 5. ESIA-035103 Не указан пол Данный код возврата соответствует ситуации, когда не указан пол пользователя 6. ESIA-035104 Не указана дата Данный код возврата соответствует рождения ситуации, когда не указана дата рождения пользователя Некорректная дата рождения Данный код возврата соответствует ситуации, когда дата рождения пользователя некорректна 7. ESIA-035105 Комментарий Например, указана дата, которая еще не наступила пользователь в будущем не сможет подтвердить эти контакты в своей учетной записи и использовать их в качестве логина. 18 Руководство пользователя Сервиса регистрации пользователей ЕСИА Некорректная Данный код возврата соответствует Например, дата выдачи документа ситуации, когда дата выдачи документа некорректна указана дата, которая еще не наступила Не указан код подразделения Данный код возврата соответствует ситуации, когда в параметрах документа не указан код подразделения 10. ESIA-033001 Не указана серия документа Данный код возврата соответствует ситуации, когда в параметрах документа не указана серия 11. ESIA-033002 Не указан номер документа Данный код возврата соответствует ситуации, когда в параметрах документа не указан номер 12. ESIA-033005 Не указана дата выдачи документа Данный код возврата соответствует ситуации, когда в параметрах документа не указана дата выдачи документа 13. ESIA-005034 Некорректный идентификатор центра Данный код возврата соответствует ситуации, когда используется некорректный идентификатор регистрации центра регистрации (например, он не соответствует уполномоченной организации, от имени которой осуществляется вызов сервиса) 14. ESIA-005035 Некорректна авторизационна я информация Данный код возврата соответствует ситуации, когда возникла ошибка при проверке подписи оператора (например, в подписи отсутсвует идентификатор пользователя) 15. ESIA-005036 Некорректный Данный код возврата соответствует сертификат электронной подписи ситуации, когда возникла ошибка при проверке сертификата электронной подписи оператора (например, сертификат не проходит проверку ИС ГУЦ) Оператор не имеет права на вызов сервиса Данный код возврата соответствует ситуации, когда ОГРН, указанный в сертификате КЭП, не соответствует уполномоченной организации (т.е. 8. 9. ESIA-033006 ESIA-033104 16. ESIA-005037 19 Руководство пользователя Сервиса регистрации пользователей ЕСИА организация не является Оператором выдачи ключа ПЭП) 17. ESIA-030003 Неверные параметры запроса Данный код возврата соответствует ситуации, когда имеются другие ошибки в запросе Например, отсутствует обязательный параметр, некорректна подпись СМЭВ 2.1.5 Контрольные примеры Вызов контрольного примера следует осуществлять только через СМЭВ. При этом в блоке <wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev"> следует указывать действующий сертификат ИС, которая осуществляет вызов сервиса3. Запрос <?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAPENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd"><SOAP-ENV:Header><wsse:Security xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" SOAPENV:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken EncodingType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="CertId46FFF704E0C5B2881F142614779687550139367" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">MIIG8DCCBp+gAwIBAgIKF30AIQACAABhuzAIBgYqhQMCAgMwggEHMRgwFgYFKoUDZAESDTEwMjc3MDA xOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJDBzQodGD0YnQtdCy0YHQutC40Lkg0 LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAgMDNCc0L7RgdC60 LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQtdC70LXQutC+0Lwx HTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQSBSVEswHhcNMTQwOTMwMDY1MzA wWhcNMTUwOTMwMDcwMjAwWjCBuzEYMBYGBSqFA2QBEg0xMDM1MDA5NTY3NDUwMRowGAYIKoUDA4EDAQE SDDAwNTA0NzA1MzkyMDELMAkGA1UEBhMCUlUxITAfBgNVBAgeGAA3ADcAIAQzAC4AIAQcBD4EQQQ6BDIEMDEb MBkGA1UEBx4SBDMALgAgBBwEPgRBBDoEMgQwMSMwIQYDVQQKHhoEHgQQBB4AIAAiBCAEIgAgBBsEMAQxBEE AIjERMA8GA1UEAx4IBBUEHwQTBCMwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARA1QcYeHYJ xTcXcN5bs3uv4WzbFQudA947myehFKe2cmxjWgp+/YhxOftxbru86sDUo6S5fTo99F7Eiw/y1Iks66OCBDIwggQuMA4GA1Ud DwEB/wQEAwIE8DAmBgNVHSUEHzAdBggrBgEFBQcDBAYHKoUDAgIiBgYIKwYBBQUHAwIwHQYDVR0OBBYEFCBeb xoSzHovN2A+4h7o9HGrYCAEMIIBSAYDVR0jBIIBPzCCATuAFA04ld1N0we3xqeR/Bz9GlZ29aOGoYIBD6SCAQswggEHM RgwFgYFKoUDZAESDTEwMjc3MDAxOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJD BzQodGD0YnQtdCy0YHQutC40Lkg0LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUl UxFTATBgNVBAgMDNCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4 g0KDQvtGB0YLQtdC70LXQutC+0LwxHTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQ SBSVEuCEGWCUgvyJG+WThtU1knb/GwwYwYDVR0fBFwwWjAsoCqgKIYmaHR0cDovL2NlcnRlbnJvbGwuY2EucnQucnU vY2FfcnRrMy5jcmwwKqAooCaGJGh0dHA6Ly9yb3N0ZWxlY29tLnJ1L2NkcC9jYV9ydGszLmNybDB0BggrBgEFBQcBAQRo MGYwMgYIKwYBBQUHMAKGJmh0dHA6Ly9jZXJ0ZW5yb2xsLmNhLnJ0LnJ1L2NhX3J0azMuY3J0MDAGCCsGAQUFBzA ChiRodHRwOi8vcm9zdGVsZWNvbS5ydS9jZHAvY2FfcnRrMy5jcnQwNgYFKoUDZG8ELQwrItCa0YDQuNC/0YLQvtCf0YD QviBDU1AiICjQstC10YDRgdC40Y8gMy42KTArBgNVHRAEJDAigA8yMDE0MDkzMDA2NTMwMFqBDzIwMTUwOTMwM DY1MzAwWjATBgNVHSAEDDAKMAgGBiqFA2RxATCCATIGBSqFA2RwBIIBJzCCASMMKyLQmtGA0LjQv9GC0L7Qn9G A0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDMuNikMUyLQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdG C0YAgItCa0YDQuNC/0YLQvtCf0YDQviDQo9CmIiDQstC10YDRgdC40LggMS41DE/QodC10YDRgtC40YTQuNC60LDRgi DRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTI0LTIyMzgg0L7RgiAwNC4xMC4yMDEzDE5D0LXRgNGC 0LjRhNC40LrQsNGCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjgtMjM1MiDQvtGCIDE1LjA0LjIw Контрольный пример предназначен только для проверки возможности вызова сервиса, опубликованного в СМЭВ. При отработке тестовой интеграции с ЕСИА необходимо убрать тег <TestMsg>Test</TestMsg>. 3 20 Руководство пользователя Сервиса регистрации пользователей ЕСИА MTQwCAYGKoUDAgIDA0EALOkbgpzoayZEyt+AQ53EwU7mYNwFZ0H92reHR37N3YypuBdG7h+0cI/tEnK/1+qWBAdF60 Geb1BumF6QAN0W+g==</wsse:BinarySecurityToken><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-16719214"> <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>M9xnClBvRdlE9eNLsgbGqUxgweaXsrQH44bBIoaedlI=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue> vvTXZc1uJkQqMpW2gO8TUosfHrgTJwcahIrXLZKeJ1Zy79YI6G00jktSV5hZiTSUEKRO2kt7rdz/ xVn5Yugp1w== </ds:SignatureValue> <ds:KeyInfo Id="KeyId-46FFF704E0C5B2881F142614779687550139368"> <wsse:SecurityTokenReference wsu:Id="STRId-46FFF704E0C5B2881F142614779687550139369" 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-46FFF704E0C5B2881F142614779687550139367" 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></SOAP-ENV:Header><SOAP-ENV:Body wsu:Id="body"><esia:Register xmlns:esia="http://mks.esia.rstyle.ru/" xmlns="http://smev.gosuslugi.ru/rev120315"> <Message> <Sender><Code>ISIA01001</Code><Name>Electronic system identification and authentication</Name></Sender> <Recipient><Code>ISIA01001</Code><Name>Тестовая система 1</Name></Recipient> <Originator><Code>ISIA01001</Code><Name>Тестовая система 1</Name></Originator> <Service><Mnemonic>ESIARegister</Mnemonic><Version>1.00</Version></Service> <TypeCode>OTHR</TypeCode> <Status>REQUEST</Status> <Date>2014-11-18T14:15:16.181+03:00</Date> <ExchangeType>0</ExchangeType> <CaseNumber>Test</CaseNumber> <TestMsg>Test</TestMsg> </Message> <MessageData> <AppData> <esia:reqAuthInf> <esia:requestData>0K8sINCf0LXRgtGA0L7QsiDQn9C10YLRgCDQn9C10YLRgNC+0LLQuNGHLCDQvdC+0LzQtdGAIN C/0LDRgdC/0L7RgNGC0LAgMTIzNCAxMjM0NTYsINC/0L7QtNGC0LLQtdGA0LbQtNCw0Y4sINGH0YLQviDQv9C+0LvRj NC30L7QstCw0YLQtdC70Ywg0YHQviDRgdC70LXQtNGD0Y7RidC40LzQuCDQtNCw0L3QvdGL0LzQuDoNCtCk0JjQnjog 0KLQtdGB0YLQvtCyINCi0LXRgdGCINCi0LXRgdGC0L7QstC40YcNCtCh0J3QmNCb0KE6IDAwMC0wMDAtMDAwIDAw DQrQn9C+0Ls6INCc0YPQttGB0LrQvtC5DQrQlNCw0YLQsCDRgNC+0LbQtNC10L3QuNGPOiAwMS4wMS4xOTg3DQrQ ktC40LQg0LTQvtC60YPQvNC10L3RgtCwLCDRg9C00L7RgdGC0L7QstC10YDRj9GO0YnQtdCz0L4g0LvQuNGH0L3QvtG B0YLRjDog0J/QsNGB0L/QvtGA0YIg0LPRgNCw0LbQtNCw0L3QuNC90LAg0KDQvtGB0YHQuNC50YHQutC+0Lkg0KTQt dC00LXRgNCw0YbQuNC4DQrQlNCw0L3QvdGL0LUg0LTQvtC60YPQvNC10L3RgtCwOiAwMDAwIDAwMDAwMCwg0LL Ri9C00LDQvSAwMS4wMS4xOTg3DQrQk9GA0LDQttC00LDQvdGB0YLQstC+OiBSVVMNCtGD0YHQv9C10YjQvdC+INC /0YDQvtGI0LXQuyDQsiDRhtC10L3RgtGA0LUg0L7QsdGB0LvRg9C20LjQstCw0L3QuNGPINCm0LXQvdGC0YAg0YDQtd Cz0LjRgdGC0YDQsNGG0LjQuCDihJYxINC/0YDQvtGG0LXQtNGD0YDRgyDQuNC00LXQvdGC0LjRhNC40LrQsNGG0Lj QuCDQv9C+INC00LDQvdC90L7QvNGDINC00L7QutGD0LzQtdC90YLRgywg0LAg0YLQsNC60LbQtSDQv9GA0LXQtNG K0Y/QstC40Lsg0YPQutCw0LfQsNC90L3Ri9C5INCh0J3QmNCb0KEuDQrQryDQv9C+0LTRgtCy0LXRgNC20LTQsNGOIN C/0L7QtNCw0YfRgyDQt9Cw0Y/QstC60Lgg0L3QsCDRgNC10LPQuNGB0YLRgNCw0YbQuNGOINC10LPQviDRg9GH0LX RgtC90L7QuSDQt9Cw0L/QuNGB0Lgg0LIg0JXQtNC40L3QvtC5INGB0LjRgdGC0LXQvNC1INC40LTQtdC90YLQuNGE0Lj QutCw0YbQuNC4INC4INCw0YPRgtC10L3RgtC40YTQuNC60LDRhtC40Lgu</esia:requestData> <esia:signature>MIIDLwYJKoZIhvcNAQcCoIIDIDCCAxwCAQExDDAKBgYqhQMCAgkFADALBgkqhkiG9w0BBwGgggG +MIIBujCCAWmgAwIBAgIBATAIBgYqhQMCAgMwZzEQMA4GA1UEAwwHZ2t1em1pbjEMMAoGA1UECwwDU0lBMRYw FAYDVQQKDA1BVC1Db25zdWx0aW5nMQ8wDQYDVQQHDAZNb3Njb3cxDzANBgNVBAgMBk1vc2NvdzELMAkGA1UEB hMCcnUwHhcNMTMwMjA2MTEyODIxWhcNMTUxMTAzMTEyODIxWjBnMRAwDgYDVQQDDAdna3V6bWluMQwwCgY 21 Руководство пользователя Сервиса регистрации пользователей ЕСИА DVQQLDANTSUExFjAUBgNVBAoMDUFULUNvbnN1bHRpbmcxDzANBgNVBAcMBk1vc2NvdzEPMA0GA1UECAwGTW9 zY293MQswCQYDVQQGEwJydTBjMBwGBiqFAwICEzASBgcqhQMCAiMBBgcqhQMCAh4BA0MABEAOxM07yfTJG6Sav/ MYDWIcDred6VSxxlBBcDHCXL72BYJrO0BAg2pLifMg9T3hDVRCWJu/UaWg9NaXLk/SiNcxMAgGBiqFAwICAwNBAGQP 9SSYvr+HBMLmbIoMxh4S6fWS4FZfIz6J8/P4j1NUEjLpKwKa3hQwOqQ1QI0p37ICw2Smzx7yZhHOwWoxHZgxggE4MIIBN AIBATBsMGcxEDAOBgNVBAMMB2drdXptaW4xDDAKBgNVBAsMA1NJQTEWMBQGA1UECgwNQVQtQ29uc3VsdGluZz EPMA0GA1UEBwwGTW9zY293MQ8wDQYDVQQIDAZNb3Njb3cxCzAJBgNVBAYTAnJ1AgEBMAoGBiqFAwICCQUAoGk wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQxMTE4MTA1NjU0WjAvBgkqhkiG9w0 BCQQxIgQgEV5egPY8oIGwq9KP2G6R1BOtqZ/iXaVfGGQFcDqxqrIwCAYGKoUDAgIDBEBl+T/0Qp4SWU9HCFHY2mrZ KTrX8rI4zQRL/RB6GWsabM54PtmeFlZ8Hr8M5YTcJ+8Qofc4UXlNP8q5Qt/xY5nL</esia:signature> </esia:reqAuthInf> <esia:ra>10000000000</esia:ra> <esia:snils>000-000-000 00</esia:snils> <esia:lastName>Тестов</esia:lastName> <esia:firstName>Тест</esia:firstName> <esia:middleName>Тестович</esia:middleName> <esia:gender>M</esia:gender> <esia:birthDate>01.01.1987</esia:birthDate> <esia:doc> <esia:type>RF_PASSPORT</esia:type> <esia:series>0000</esia:series> <esia:number>000000</esia:number> <esia:issueId>000000</esia:issueId> <esia:issueDate>01.01.1987</esia:issueDate> </esia:doc> <esia:citizenship>RUS</esia:citizenship> <esia:mode>direct</esia:mode></AppData> </MessageData> </esia:Register></SOAP-ENV:Body></SOAP-ENV:Envelope> Ответ на запрос в случае успешного исполнения <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><SOAP-ENV:Header><wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-secext-1.0.xsd"> <wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-messagesecurity-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3" wsu:Id="SenderCertificate">MIIHpjCCB1WgAwIBAgIKQV8igAACAABTwjAIBgYqhQMCAgMwggEHMRgwFgYFKoUDZA ESDTEwMjc3MDAxOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJDBzQodGD0YnQtd Cy0YHQutC40Lkg0LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAg MDNCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQt dC70LXQutC+0LwxHTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQSBSVEswHhcNMT QwNTI3MDk0OTAwWhcNMTUwNTI3MDk1ODAwWjCCAXAxGDAWBgUqhQNkARINMTA0NzcwMjAyNjcwMTEaMBgGC CqFAwOBAwEBEgwwMDc3MTA0NzQzNzUxCzAJBgNVBAYTAlJVMR8wHQYDVQQIHhYANwA3ACAEMwAuBBwEPgRB BDoEMgQwMRUwEwYDVQQHHgwEHAQ+BEEEOgQyBDAxLTArBgNVBAoeJAQcBDgEPQQ6BD4EPARBBDIETwQ3B EwAIAQgBD4EQQRBBDgEODGBiDCBhQYDVQQDHn4EHAQ4BD0EOARBBEIENQRABEEEQgQyBD4AIARBBDIETwQ 3BDgAIAQ4ACAEPAQwBEEEQQQ+BDIESwRFACAEOgQ+BDwEPARDBD0EOAQ6BDAERgQ4BDkAIAQgBD4EQQRB BDgEOQRBBDoEPgQ5ACAEJAQ1BDQENQRABDAERgQ4BDgxOTA3BgkqhkiG9w0BCQgeKgQiBDIENQRABEEEOgQw BE8AIARDBDsEOARGBDAALAAgBDQEPgQ8ACAANzBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MAB EC/yHX3ipL+ZYaHf3SjempCoB4lrRe1sxeyuwzrPyMCdbqael8WandP6nu/TKlo05u+/28sgiTmRMo9N0ynrEtEo4IEMjCCBC 4wDgYDVR0PAQH/BAQDAgTwMCYGA1UdJQQfMB0GCCsGAQUFBwMEBgcqhQMCAiIGBggrBgEFBQcDAjAdBgNVH Q4EFgQU9D088H/yIgxGcPoidMCpAd8HgA0wggFIBgNVHSMEggE/MIIBO4AUDTiV3U3TB7fGp5H8HP0aVnb1o4ahggE PpIIBCzCCAQcxGDAWBgUqhQNkARINMTAyNzcwMDE5ODc2NzEaMBgGCCqFAwOBAwEBEgwwMDc3MDcwNDkzOD gxJTAjBgNVBAkMHNCh0YPRidC10LLRgdC60LjQuSDQstCw0LsgMjYxFzAVBgkqhkiG9w0BCQEWCGNhQHJ0LnJ1MQsw CQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgN VBAoMG9Ce0JDQniDQoNC+0YHRgtC10LvQtdC60L7QvDEdMBsGA1UECwwU0J7QmNCRINCU0KTQnyDQoNCi0JoxD zANBgNVBAMTBkNBIFJUS4IQZYJSC/Ikb5ZOG1TWSdv8bDBjBgNVHR8EXDBaMCygKqAohiZodHRwOi8vY2VydGVucm9 sbC5jYS5ydC5ydS9jYV9ydGszLmNybDAqoCigJoYkaHR0cDovL3Jvc3RlbGVjb20ucnUvY2RwL2NhX3J0azMuY3JsMHQGCC sGAQUFBwEBBGgwZjAyBggrBgEFBQcwAoYmaHR0cDovL2NlcnRlbnJvbGwuY2EucnQucnUvY2FfcnRrMy5jcnQwMAYIK wYBBQUHMAKGJGh0dHA6Ly9yb3N0ZWxlY29tLnJ1L2NkcC9jYV9ydGszLmNydDA2BgUqhQNkbwQtDCsi0JrRgNC40L/R gtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpMCsGA1UdEAQkMCKADzIwMTQwNTI3MDk0OTAwWoEPMjAx 22 Руководство пользователя Сервиса регистрации пользователей ЕСИА NTA1MjcwOTQ5MDBaMBMGA1UdIAQMMAowCAYGKoUDZHEBMIIBMgYFKoUDZHAEggEnMIIBIwwrItCa0YDQuNC/ 0YLQvtCf0YDQviBDU1AiICjQstC10YDRgdC40Y8gMy42KQxTItCj0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtd C90YLRgCAi0JrRgNC40L/RgtC+0J/RgNC+INCj0KYiINCy0LXRgNGB0LjQuCAxLjUMT9Ch0LXRgNGC0LjRhNC40LrQsN GCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjQtMjIzOCDQvtGCIDA0LjEwLjIwMTMMTkPQtdGA0 YLQuNGE0LjQutCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNGPIOKEliDQodCkLzEyOC0xODIyINC+0YIgMDEuMD YuMjAxMjAIBgYqhQMCAgMDQQCZ++kF5Tg6jWSTZGQDpnAAmsAX8ny6m/USE9yvqv5jcQRBQLdOClCJXt601qHl16FO +xd3zmxZJ2fPyca9tZqr</wsse:BinarySecurityToken> <ds:Signature Id="Signature"> <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>Hh6X3VqubXvbJaUlr6p92VkZa9gtxQs0Cfxc+YCMceI=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue>3MS2s/vr2cjcQ3Gxyh62TSN8BXmr6YrOnh2QG7puSHyFab3reovejhMFkNQ+w+GklGB8ErjUFaM0 ISRWgM5Y/g==</ds:SignatureValue> <ds:KeyInfo> <wsse:SecurityTokenReference> <wsse:Reference URI="#SenderCertificate" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wssx509-token-profile-1.0#X509v3"/> </wsse:SecurityTokenReference> </ds:KeyInfo> </ds:Signature> </wsse:Security><work:WorkContext xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdQABh3ZWJsb2dpYy5hcHAuc21ldi1ndy1lYXIAAADWA AAAI3dlYmxvZ2ljLndvcmthcmVhLlN0cmluZ1dvcmtDb250ZXh0AAcyLjIuNy4xAAA=</work:WorkContext></SOAPENV:Header><SOAP-ENV:Body wsu:Id="body"><esia:RegisterResponse xmlns="http://smev.gosuslugi.ru/rev120315" xmlns:esia="http://mks.esia.rstyle.ru/" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://www.w3.org/2004/08/xop/include"> <Message> <Sender><Code>ISIA01</Code><Name>Electronic system identification and authentication</Name></Sender> <Recipient><Code>ISIA01001</Code><Name>Electronic system identification and authentication</Name></Recipient> <Originator><Code>ISIA01001</Code><Name>Тестовая система 1</Name></Originator> <Service><Mnemonic>ESIARegister</Mnemonic><Version>1.00</Version></Service> <TypeCode>OTHR</TypeCode> <Status>ACCEPT</Status> <Date>2015-03-12T12:53:01.633+03:00</Date> <ExchangeType>0</ExchangeType> <RequestIdRef>5b2d5755-d0ec-4ce0-b9ee-0d5895d633f9</RequestIdRef> <OriginRequestIdRef>5b2d5755-d0ec-4ce0-b9ee-0d5895d633f9</OriginRequestIdRef> <CaseNumber>Test</CaseNumber> <TestMsg>Test</TestMsg> </Message> <MessageData> <AppData> <esia:requestId>415788d0-3461-401b-b4af-e276383b38c4</esia:requestId> <esia:password>XQ7BQD</esia:password> </AppData> </MessageData> </esia:RegisterResponse></SOAP-ENV:Body></SOAP-ENV:Envelope> 23 Руководство пользователя Сервиса регистрации пользователей ЕСИА 2.2 Операция «Восстановить доступ к учётной записи ЕСИА с выдачей пароля для входа» 2.2.1 Общие сведения Код операции: Recover Наименование операции: Восстановить доступ к учётной записи ЕСИА с выдачей пароля для первого входа Операция предназначена для восстановления доступа к стандартной или подтверждённой учетной записи пользователя ЕСИА с выдачей пароля для входа в систему. Назначение операции: 2.2.2 Описание входных параметров № Код параметра 1. reqAuthInf 2. ra Описание параметра Комплексный тип, описывающий субъекта, осуществляюще го запрос Идентификатор Обязательность Способ заполнения / Тип Y xs:string Y xs:string Y xs:string Y xs:string Y xs:string центра регистрации 3. snils СНИЛС пользователя 4. lastName Фамилия Комментарий Идентификатор центра регистрации, в котором осуществляется восстановление доступа к учетной записи пользователя4. Должен быть положительным целым числом. задается в формате: XXX-XXX-XXX XX пользователя 5. firstName Имя Центр регистрации (ЦР) – это подразделение уполномоченной организации (Оператора выдачи ключа ПЭП), в котором происходит регистрация, восстановление доступа и подтверждение личности пользователей ЕСИА. Организация, получив согласно Реглументу статус Оператора выдачи ключа ПЭП (т.е. имеющей право регистрировать / подтверждать личность пользователей), имеет возможность зарегистрировать в ЕСИА перечень своих ЦР. Перечень этих ЦР отображается пользователям сети Интернет, желающим пройти регистрацию в ЕСИА. Регистрацию ЦР осуществляет служба эксплуатации ЕСИА согласно Регламенту. После успешной регистрации ЦР служба эксплуатации ЕСИА передает уполномоченному сотруднику организации перечень идентификаторов ЦР для вызова сервиса. 4 24 Руководство пользователя Сервиса регистрации пользователей ЕСИА пользователя 6. middleName Отчество N xs:string Y xs:string Не заполняется, если отчество отсутствует в документе, удостоверяющем личность “M” – мужской; “F” – женский Y xs:string задается в формате ДД.ММ.ГГГГ Y xs:string N xs:string N xs:string Y xs:string пользователя 7. gender Пол пользователя 8. birthDate Дата рождения пользователя 9. doc Комплексный тип, описывающий документ, удостоверяющи й личность пользователя 10. email Адрес электронной почты пользователя 11. mobile Номер мобильного телефона пользователя 12. mode Способ доставки пароля для первого входа в систему Рекомендуется указать в целях информирования пользователя о возможных проблемах с восстановлением доступа. Не более 2000 символов. В формате +7(xxx)xxxxxxx рекомендуется указать в целях информирования пользователя о возможных проблемах с восстановлением доступа email – отправка на адрес электронной почты (при условии, что параметр <email> задан); mobile – отправка на номер мобильного телефона (при условии, что параметр <mobile> задан); direct – отправка в ответе на запрос о восстановлении доступа. Параметры комплексного типа описаны в приложении «Описание общих структур данных». 25 Руководство пользователя Сервиса регистрации пользователей ЕСИА 2.2.3 Описание выходных параметров При успешном завершении в ответном сообщении содержится пароль для входа в систему (если указан соответствующий способ доставки пароля). Если данные пользователя, указанные в заявке, не совпадают с данными учетной записи, то ЕСИА создает заявку на верификацию данных пользователя в БГИР и возвращает ее идентификатор (requestId)5. До тех пор, пока проверка данных пользователя в БГИР не будет завершена, выданный пароль не будет действовать. № 1. Код параметра password Описание параметра Пароль для Обязательность Способ заполнения/Тип N xs:string входа пользователя 2. requestId Идентификатор N xs:string N xs:string заявки на Комментарий Не более 32 символов. Возвращается только при вызове с параметром “direct” Не более 128 символов восстановление учетной записи пользователя 3. warning Уведомления В частности, предупреждение о том, что заданные контактные данные не уникальны в системе6. Необходимость выполнения проверок данных пользователя связана с тем, что его идентификационные данные (ФИО, данные документа, удостоверяющего личность) могли измениться к моменту восстановления доступа. В этом случае пользователь сохраняет возможность восстановления доступа к своей учетной записи. 6 Предусмотрены следующие сообщения: 1. The specified mobile will be assigned to the user but it is very likely this mobile will not be verified because it is associated with another user account. 2. The specified email will be assigned to the user but it is very likely this email will not be verified because it is associated with another user account. 3. Please note that this account is a validated (not a confirmed) one. Первые два сообщения возникают в случае, когда указанный в запросе на восстановление доступа мобильный телефон (первое сообщение) или адрес электронной почты (второе сообщения) уже были подтверждены в ЕСИА. В этом случае пользователь в будущем не сможет подтвердить эти контакты в своей учетной записи и использовать их в качестве логина. 5 26 Руководство пользователя Сервиса регистрации пользователей ЕСИА Не более 2000 символов. При неуспешном завершении метод возвращает ошибку, содержащую следующие параметры: − faultCode– код ошибки (см. п. 2.2.4); − faultString– текст ошибки. 2.2.4 Коды возвратов № Код возврата Описание кода возврата Условия возникновения 1. ESIA-000001 Внутренняя ошибка Данный код возврата соответствует ситуации, когда обнаружена неизвестная ошибка 2. ESIA-036102 Неверная контрольная сумма СНИЛС Данный код возврата соответствует ситуации, когда некорректен указанный СНИЛС (неверная контрольная сумма) 3. ESIA-030002 Не заполнены обязательные поля ФИО Данный код возврата соответствует ситуации, когда не заполнено одно из обязательных Комментарий полей – фамилия или имя 4. ESIA-035103 Не указан пол Данный код возврата соответствует ситуации, когда не указан пол пользователя 5. ESIA-035104 Не указана дата рождения Данный код возврата соответствует ситуации, когда не указана дата рождения пользователя 6. ESIA-035105 Некорректная дата рождения Данный код возврата соответствует ситуации, когда Например, указана дата, дата рождения пользователя некорректна которая еще не наступила Данный код возврата соответствует ситуации, когда дата выдачи документа Например, указана дата, которая еще не 7. ESIA-033006 Некорректная дата выдачи документа Третье сообщение возникает в случае, когда осуществляется восстановление доступа и обнаруживается, что восстанавливаемая учетная запись – стандартная (не подтвержденная). В этом случае оператору рекмендуется предложить пользователю пройти процедуру подтверждения личности (метод Confirm) после успешного восстановления доступа. 27 Руководство пользователя Сервиса регистрации пользователей ЕСИА некорректна 8. ESIA-033104 Не указан код подразделения Данный код возврата соответствует ситуации, когда в параметрах документа не указан код подразделения 9. ESIA-033001 Не указана серия документа Данный код возврата соответствует ситуации, когда в параметрах документа не указана серия Не указан номер Данный код возврата соответствует ситуации, когда в документа параметрах документа не указан номер 11. ESIA-033005 Не указана дата выдачи документа Данный код возврата соответствует ситуации, когда в параметрах документа не указана дата выдачи документа 12. ESIA-005034 Некорректный идентификатор центра регистрации Данный код возврата соответствует ситуации, когда используется некорректный идентификатор центра 10. ESIA-033002 регистрации (например, он не соответствует уполномоченной организации, от имени которой осуществляется вызов сервиса) 13. ESIA-005035 Некорректна авторизационна я информация Данный код возврата соответствует ситуации, когда возникла ошибка при проверке подписи оператора (например, в подписи отсутсвует идентификатор пользователя) 14. ESIA-005036 Некорректный сертификат электронной подписи Данный код возврата соответствует ситуации, когда возникла ошибка при проверке сертификата электронной подписи оператора (например, сертификат не проходит проверку ИС ГУЦ) 15. ESIA-005037 Оператор не имеет права на вызов сервиса Данный код возврата соответствует ситуации, когда ОГРН, указанный в сертификате 28 наступила Руководство пользователя Сервиса регистрации пользователей ЕСИА КЭП, не соответствует уполномоченной организации (т.е. организация не является Оператором выдачи ключа ПЭП) 16. ESIA-030003 Неверные параметры запроса Данный код возврата соответствует ситуации, когда имеются другие ошибки в запросе Например, отсутствует обязательный параметр, некорректна подпись СМЭВ 2.2.5 Контрольные примеры Вызов контрольного примера следует осуществлять только через СМЭВ. При этом в блоке <wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev"> следует указывать действующий сертификат ИС, которая осуществляет вызов сервиса7. Запрос <?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAPENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd"><SOAP-ENV:Header><wsse:Security xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" SOAPENV:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken EncodingType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="CertId53C57D943AD32ED28C142614782854949967494" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">MIIG8DCCBp+gAwIBAgIKF30AIQACAABhuzAIBgYqhQMCAgMwggEHMRgwFgYFKoUDZAESDTEwMjc3MDA xOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJDBzQodGD0YnQtdCy0YHQutC40Lkg0 LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAgMDNCc0L7RgdC60 LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQtdC70LXQutC+0Lwx HTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQSBSVEswHhcNMTQwOTMwMDY1MzA wWhcNMTUwOTMwMDcwMjAwWjCBuzEYMBYGBSqFA2QBEg0xMDM1MDA5NTY3NDUwMRowGAYIKoUDA4EDAQE SDDAwNTA0NzA1MzkyMDELMAkGA1UEBhMCUlUxITAfBgNVBAgeGAA3ADcAIAQzAC4AIAQcBD4EQQQ6BDIEMDEb MBkGA1UEBx4SBDMALgAgBBwEPgRBBDoEMgQwMSMwIQYDVQQKHhoEHgQQBB4AIAAiBCAEIgAgBBsEMAQxBEE AIjERMA8GA1UEAx4IBBUEHwQTBCMwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARA1QcYeHYJ xTcXcN5bs3uv4WzbFQudA947myehFKe2cmxjWgp+/YhxOftxbru86sDUo6S5fTo99F7Eiw/y1Iks66OCBDIwggQuMA4GA1Ud DwEB/wQEAwIE8DAmBgNVHSUEHzAdBggrBgEFBQcDBAYHKoUDAgIiBgYIKwYBBQUHAwIwHQYDVR0OBBYEFCBeb xoSzHovN2A+4h7o9HGrYCAEMIIBSAYDVR0jBIIBPzCCATuAFA04ld1N0we3xqeR/Bz9GlZ29aOGoYIBD6SCAQswggEHM RgwFgYFKoUDZAESDTEwMjc3MDAxOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJD BzQodGD0YnQtdCy0YHQutC40Lkg0LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUl UxFTATBgNVBAgMDNCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4 g0KDQvtGB0YLQtdC70LXQutC+0LwxHTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQ SBSVEuCEGWCUgvyJG+WThtU1knb/GwwYwYDVR0fBFwwWjAsoCqgKIYmaHR0cDovL2NlcnRlbnJvbGwuY2EucnQucnU vY2FfcnRrMy5jcmwwKqAooCaGJGh0dHA6Ly9yb3N0ZWxlY29tLnJ1L2NkcC9jYV9ydGszLmNybDB0BggrBgEFBQcBAQRo MGYwMgYIKwYBBQUHMAKGJmh0dHA6Ly9jZXJ0ZW5yb2xsLmNhLnJ0LnJ1L2NhX3J0azMuY3J0MDAGCCsGAQUFBzA ChiRodHRwOi8vcm9zdGVsZWNvbS5ydS9jZHAvY2FfcnRrMy5jcnQwNgYFKoUDZG8ELQwrItCa0YDQuNC/0YLQvtCf0YD QviBDU1AiICjQstC10YDRgdC40Y8gMy42KTArBgNVHRAEJDAigA8yMDE0MDkzMDA2NTMwMFqBDzIwMTUwOTMwM DY1MzAwWjATBgNVHSAEDDAKMAgGBiqFA2RxATCCATIGBSqFA2RwBIIBJzCCASMMKyLQmtGA0LjQv9GC0L7Qn9G Контрольный пример предназначен только для проверки возможности вызова сервиса, опубликованного в СМЭВ. При отработке тестовой интеграции с ЕСИА необходимо убрать тег <TestMsg>Test</TestMsg>. 7 29 Руководство пользователя Сервиса регистрации пользователей ЕСИА A0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDMuNikMUyLQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdG C0YAgItCa0YDQuNC/0YLQvtCf0YDQviDQo9CmIiDQstC10YDRgdC40LggMS41DE/QodC10YDRgtC40YTQuNC60LDRgi DRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTI0LTIyMzgg0L7RgiAwNC4xMC4yMDEzDE5D0LXRgNGC 0LjRhNC40LrQsNGCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjgtMjM1MiDQvtGCIDE1LjA0LjIw MTQwCAYGKoUDAgIDA0EALOkbgpzoayZEyt+AQ53EwU7mYNwFZ0H92reHR37N3YypuBdG7h+0cI/tEnK/1+qWBAdF60 Geb1BumF6QAN0W+g==</wsse:BinarySecurityToken><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-16661731"> <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>cWBiOb/Q6JF8Uo5B+MdQZJgFwsA6waBWRcTUBj//PCg=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue> hoZSxgN6eRk+LJ0R2+ZK2OYh3PRlikO2KCgwQhLRw1HeVEtPz60a7MKG/7xDVvaPXJ/Z+1NDk3v3 M6iJL93Z/w== </ds:SignatureValue> <ds:KeyInfo Id="KeyId-53C57D943AD32ED28C142614782854949967495"> <wsse:SecurityTokenReference wsu:Id="STRId-53C57D943AD32ED28C142614782854949967496" 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-53C57D943AD32ED28C142614782854949967494" 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></SOAP-ENV:Header><SOAP-ENV:Body wsu:Id="body"><esia:Recover xmlns:esia="http://mks.esia.rstyle.ru/" xmlns="http://smev.gosuslugi.ru/rev120315"> <Message> <Sender><Code>ISIA01001</Code><Name>Electronic system identification and authentication</Name></Sender> <Recipient><Code>ISIA01001</Code><Name>Тестовая система 1</Name></Recipient> <Originator><Code>ISIA01001</Code><Name>Тестовая система 1</Name></Originator> <Service><Mnemonic>ESIARegister</Mnemonic><Version>1.00</Version></Service> <TypeCode>OTHR</TypeCode> <Status>REQUEST</Status> <Date>2014-11-18T14:18:16.555+03:00</Date> <ExchangeType>0</ExchangeType> <CaseNumber>Test</CaseNumber> <TestMsg>Test</TestMsg> </Message> <MessageData> <AppData> <esia:reqAuthInf> <esia:requestData>0K8sINCf0LXRgtGA0L7QsiDQn9C10YLRgCDQn9C10YLRgNC+0LLQuNGHLCDQvdC+0LzQtdGAIN C/0LDRgdC/0L7RgNGC0LAgMTIzNCAxMjM0NTYsINC/0L7QtNGC0LLQtdGA0LbQtNCw0Y4sINGH0YLQviDQv9C+0LvRj NC30L7QstCw0YLQtdC70Ywg0YHQviDRgdC70LXQtNGD0Y7RidC40LzQuCDQtNCw0L3QvdGL0LzQuDoNCtCk0JjQnjog 0KLQtdGB0YLQvtCyINCi0LXRgdGCINCi0LXRgdGC0L7QstC40YcNCtCh0J3QmNCb0KE6IDAwMC0wMDAtMDAwIDAw DQrQn9C+0Ls6INCc0YPQttGB0LrQvtC5DQrQlNCw0YLQsCDRgNC+0LbQtNC10L3QuNGPOiAwMS4wMS4xOTg3DQrQ ktC40LQg0LTQvtC60YPQvNC10L3RgtCwLCDRg9C00L7RgdGC0L7QstC10YDRj9GO0YnQtdCz0L4g0LvQuNGH0L3QvtG B0YLRjDog0J/QsNGB0L/QvtGA0YIg0LPRgNCw0LbQtNCw0L3QuNC90LAg0KDQvtGB0YHQuNC50YHQutC+0Lkg0KTQt dC00LXRgNCw0YbQuNC4DQrQlNCw0L3QvdGL0LUg0LTQvtC60YPQvNC10L3RgtCwOiAwMDAwIDAwMDAwMCwg0LL Ri9C00LDQvSAwMS4wMS4xOTg3DQrRg9GB0L/QtdGI0L3QviDQv9GA0L7RiNC10Lsg0LIg0YbQtdC90YLRgNC1INC+0L HRgdC70YPQttC40LLQsNC90LjRjyDQptC10L3RgtGAINGA0LXQs9C40YHRgtGA0LDRhtC40Lgg4oSWMSDQv9GA0L7Rh tC10LTRg9GA0YMg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Lgg0L/QviDQtNCw0L3QvdC+0LzRgyDQtNC+0LrRg9C80 LXQvdGC0YMsINCwINGC0LDQutC20LUg0L/RgNC10LTRitGP0LLQuNC7INGD0LrQsNC30LDQvdC90YvQuSDQodCd0J jQm9ChLg0K0K8g0L/QvtC00YLQstC10YDQttC00LDRjiDQv9C+0LTQsNGH0YMg0LfQsNGP0LLQutC4INC90LAg0LLQvt GB0YHRgtCw0L3QvtCy0LvQtdC90LjQtSDQtNC+0YHRgtGD0L/QsCDQuiDQtdCz0L4g0YPRh9C10YLQvdC+0Lkg0LfQsN C/0LjRgdC4INCyINCV0LTQuNC90L7QuSDRgdC40YHRgtC10LzQtSDQuNC00LXQvdGC0LjRhNC40LrQsNGG0LjQuCDQ uCDQsNGD0YLQtdC90YLQuNGE0LjQutCw0YbQuNC4Lg==</esia:requestData> 30 Руководство пользователя Сервиса регистрации пользователей ЕСИА <esia:signature>MIIKngYJKoZIhvcNAQcCoIIKjzCCCosCAQExDDAKBgYqhQMCAgkFADA1BgkqhkiG9w0BBwGgKAQm0 JjQstCw0L3QvtCyINCY0LLQsNC9INCY0LLQsNC90L7QstC40YegggeUMIIHkDCCBz+gAwIBAgIKPGHVowABAAA1ETAI BgYqhQMCAgMwggE1MRgwFgYFKoUDZAESDTEyMzQ1Njc4OTAxMjMxGjAYBggqhQMDgQMBARIMMDAxMjM0NTY3 ODkwMSgwJgYDVQQJDB/QodGD0YnQtdCy0YHQutC40Lkg0LLQsNC7INC0LjI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC 5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAgMDNCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQ wIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQtdC70LXQutC+0LwxMDAuBgNVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP 0Y7RidC40Lkg0YbQtdC90YLRgDEnMCUGA1UEAwwe0KLQtdGB0YLQvtCy0YvQuSDQo9CmINCg0KLQmiAyMB4XDTEz MTIzMDA2MTEwMFoXDTE0MTIzMDA2MjAwMFowggGAMRYwFAYFKoUDZAMSCzA1MjcyMTM4NTM5MRgwFgYFKo UDZAESDTEwMjc3MzkwNzY2ODMxGjAYBggqhQMDgQMBARIMMDA1MDI1MDExMTYyMR4wHAYJKoZIhvcNAQkBFg 9tYXlzaGV2QGVzaWEucnUxCzAJBgNVBAYTAlJVMRswGQYDVQQIHhIANwA3ACAEHAQ+BEEEOgQyBDAxFTATBgNV BAceDAQcBD4EQQQ6BDIEMDErMCkGA1UECh4iBB4EEAQeACAgGAQcBBoEGgAtBCUEHgQbBBQEGAQdBBMgGTE rMCkGA1UEAx4iBB4EEAQeACAgGAQcBBoEGgAtBCUEHgQbBBQEGAQdBBMgGTExMC8GA1UEDB4oBBMENQQ9B DUEQAQwBDsETAQ9BEsEOQAgBDQEOARABDUEOgRCBD4EQDErMCkGA1UEKh4iBB8EMAQyBDUEOwAgBBMEN QQ9BD0EMAQ0BEwENQQyBDgERzEVMBMGA1UEBB4MBBwEMAQ5BEgENQQyMGMwHAYGKoUDAgITMBIGByqFA wICJAAGByqFAwICHgEDQwAEQO1jmpHLrXj88JGEXBlmL3YJ1B36VeL6sZUE0E1386GmrSdeaf1uB2rgiR94fJd8a6fvl7Pl R0ZNbmCkt7ST5u+jggPeMIID2jAOBgNVHQ8BAf8EBAMCBPAwJgYDVR0lBB8wHQYIKwYBBQUHAwQGByqFAwICIgY GCCsGAQUFBwMCMB0GA1UdDgQWBBTzUJUcPVSdlovSUrHsmd/GqfUclzCCAXYGA1UdIwSCAW0wggFpgBSZ67NQF 6nggackfXNsirupew2XgqGCAT2kggE5MIIBNTEYMBYGBSqFA2QBEg0xMjM0NTY3ODkwMTIzMRowGAYIKoUDA4EDAQ ESDDAwMTIzNDU2Nzg5MDEoMCYGA1UECQwf0KHRg9GJ0LXQstGB0LrQuNC5INCy0LDQuyDQtC4yNjEXMBUGCSq GSIb3DQEJARYIY2FAcnQucnUxCzAJBgNVBAYTAlJVMRUwEwYDVQQIDAzQnNC+0YHQutCy0LAxFTATBgNVBAcMDN Cc0L7RgdC60LLQsDEkMCIGA1UECgwb0J7QkNCeINCg0L7RgdGC0LXQu9C10LrQvtC8MTAwLgYDVQQLDCfQo9C00L 7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdGC0YAxJzAlBgNVBAMMHtCi0LXRgdGC0L7QstGL0Lkg0KPQpiD QoNCi0JogMoIQUj4FgtIJ3rJGuGqbSfnDlzBZBgNVHR8EUjBQME6gTKBKhkhodHRwOi8vOTEuMjQxLjEyLjE1Ny9yYS9jZ HAvOTllYmIzNTAxN2E5ZTA4MWE3MjQ3ZDczNmM4YWJiYTk3YjBkOTc4Mi5jcmwwSAYIKwYBBQUHAQEEPDA6MDgG CCsGAQUFBzAChixodHRwOi8vOTEuMjQxLjEyLjE1Ny9yYS9jZHAvdGVzdF9jYV9ydGsyLmNydDA2BgUqhQNkbwQtDCsi 0JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpMCsGA1UdEAQkMCKADzIwMTMxMjMwMDYx MTAwWoEPMjAxNDEyMzAwNjExMDBaMB0GA1UdIAQWMBQwCAYGKoUDZHEBMAgGBiqFA2RxAjCB3QYFKoUDZH AEgdMwgdAMKyLQmtGA0LjQv9GC0L7Qn9GA0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDMuNikMUyLQo9C00L7RgdGC0 L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdGC0YAgItCa0YDQuNC/0YLQvtCf0YDQviDQo9CmIiDQstC10YDRgdC40Lgg MS41DCXihJYg0KHQpC8xMjQtMjIzOCDQvtGCIDA0LjEwLjIwMTMg0LMuDCXihJYg0KHQpC8xMjgtMTgyMiDQvtGCID AxLjA2LjIwMTIg0LMuMAgGBiqFAwICAwNBAMZwti1wrq0t5js8sSALTKs61rMTk4te4oQjOPJE3F1rGV5iaau9ptEDoudcO q4i1BUcuwvALiCUn9jTtWLRx5MxggKnMIICowIBATCCAUUwggE1MRgwFgYFKoUDZAESDTEyMzQ1Njc4OTAxMjMxGj AYBggqhQMDgQMBARIMMDAxMjM0NTY3ODkwMSgwJgYDVQQJDB/QodGD0YnQtdCy0YHQutC40Lkg0LLQsNC7INC0 LjI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAgMDNCc0L7RgdC60LLQsDEV MBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQtdC70LXQutC+0LwxMDAuBg NVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgDEnMCUGA1UEAwwe0KLQtdGB0YLQvtCy 0YvQuSDQo9CmINCg0KLQmiAyAgo8YdWjAAEAADURMAoGBiqFAwICCQUAoIH6MBgGCSqGSIb3DQEJAzELBgkqhkiG 9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE0MDIxNDA5NTYxOVowLwYJKoZIhvcNAQkEMSIEICCJMNuNdxC9D0/a6odQ +U7DH4q5tKtiJvCnwWBhknQAMIGOBgkqhkiG9w0BCQ8xgYAwfjALBglghkgBZQMEASowCAYGKoUDAgIJMAgGBiqFA wICFTALBglghkgBZQMEARYwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhk iG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDAKBgYqhQMCAhMFAARAZyPpp3+4gs7yivbCPXmjPct4ez/m jua5t1x+pNWibVBZQxAFycBQ9WNWadtfe2deGcjUY3PxZae0yl+LuR3jwQ==</esia:signature> </esia:reqAuthInf> <esia:ra>10000000000</esia:ra> <esia:snils>000-000-000 00</esia:snils> <esia:lastName>Тестов</esia:lastName> <esia:firstName>Тест</esia:firstName> <esia:middleName>Тестович</esia:middleName> <esia:gender>M</esia:gender> <esia:birthDate>01.01.1987</esia:birthDate> <esia:doc> <esia:type>RF_PASSPORT</esia:type> <esia:series>0000</esia:series> <esia:number>000000</esia:number> <esia:issueId>000000</esia:issueId> <esia:issueDate>01.01.1987</esia:issueDate> </esia:doc> <esia:mode>direct</esia:mode></AppData> </MessageData> </esia:Recover></SOAP-ENV:Body></SOAP-ENV:Envelope> 31 Руководство пользователя Сервиса регистрации пользователей ЕСИА Ответ на запрос в случае успешного исполнения <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><SOAP-ENV:Header><wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-secext-1.0.xsd"> <wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-messagesecurity-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3" wsu:Id="SenderCertificate">MIIHpjCCB1WgAwIBAgIKQV8igAACAABTwjAIBgYqhQMCAgMwggEHMRgwFgYFKoUDZA ESDTEwMjc3MDAxOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJDBzQodGD0YnQtd Cy0YHQutC40Lkg0LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAg MDNCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQt dC70LXQutC+0LwxHTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQSBSVEswHhcNMT QwNTI3MDk0OTAwWhcNMTUwNTI3MDk1ODAwWjCCAXAxGDAWBgUqhQNkARINMTA0NzcwMjAyNjcwMTEaMBgGC CqFAwOBAwEBEgwwMDc3MTA0NzQzNzUxCzAJBgNVBAYTAlJVMR8wHQYDVQQIHhYANwA3ACAEMwAuBBwEPgRB BDoEMgQwMRUwEwYDVQQHHgwEHAQ+BEEEOgQyBDAxLTArBgNVBAoeJAQcBDgEPQQ6BD4EPARBBDIETwQ3B EwAIAQgBD4EQQRBBDgEODGBiDCBhQYDVQQDHn4EHAQ4BD0EOARBBEIENQRABEEEQgQyBD4AIARBBDIETwQ 3BDgAIAQ4ACAEPAQwBEEEQQQ+BDIESwRFACAEOgQ+BDwEPARDBD0EOAQ6BDAERgQ4BDkAIAQgBD4EQQRB BDgEOQRBBDoEPgQ5ACAEJAQ1BDQENQRABDAERgQ4BDgxOTA3BgkqhkiG9w0BCQgeKgQiBDIENQRABEEEOgQw BE8AIARDBDsEOARGBDAALAAgBDQEPgQ8ACAANzBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MAB EC/yHX3ipL+ZYaHf3SjempCoB4lrRe1sxeyuwzrPyMCdbqael8WandP6nu/TKlo05u+/28sgiTmRMo9N0ynrEtEo4IEMjCCBC 4wDgYDVR0PAQH/BAQDAgTwMCYGA1UdJQQfMB0GCCsGAQUFBwMEBgcqhQMCAiIGBggrBgEFBQcDAjAdBgNVH Q4EFgQU9D088H/yIgxGcPoidMCpAd8HgA0wggFIBgNVHSMEggE/MIIBO4AUDTiV3U3TB7fGp5H8HP0aVnb1o4ahggE PpIIBCzCCAQcxGDAWBgUqhQNkARINMTAyNzcwMDE5ODc2NzEaMBgGCCqFAwOBAwEBEgwwMDc3MDcwNDkzOD gxJTAjBgNVBAkMHNCh0YPRidC10LLRgdC60LjQuSDQstCw0LsgMjYxFzAVBgkqhkiG9w0BCQEWCGNhQHJ0LnJ1MQsw CQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgN VBAoMG9Ce0JDQniDQoNC+0YHRgtC10LvQtdC60L7QvDEdMBsGA1UECwwU0J7QmNCRINCU0KTQnyDQoNCi0JoxD zANBgNVBAMTBkNBIFJUS4IQZYJSC/Ikb5ZOG1TWSdv8bDBjBgNVHR8EXDBaMCygKqAohiZodHRwOi8vY2VydGVucm9 sbC5jYS5ydC5ydS9jYV9ydGszLmNybDAqoCigJoYkaHR0cDovL3Jvc3RlbGVjb20ucnUvY2RwL2NhX3J0azMuY3JsMHQGCC sGAQUFBwEBBGgwZjAyBggrBgEFBQcwAoYmaHR0cDovL2NlcnRlbnJvbGwuY2EucnQucnUvY2FfcnRrMy5jcnQwMAYIK wYBBQUHMAKGJGh0dHA6Ly9yb3N0ZWxlY29tLnJ1L2NkcC9jYV9ydGszLmNydDA2BgUqhQNkbwQtDCsi0JrRgNC40L/R gtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpMCsGA1UdEAQkMCKADzIwMTQwNTI3MDk0OTAwWoEPMjAx NTA1MjcwOTQ5MDBaMBMGA1UdIAQMMAowCAYGKoUDZHEBMIIBMgYFKoUDZHAEggEnMIIBIwwrItCa0YDQuNC/ 0YLQvtCf0YDQviBDU1AiICjQstC10YDRgdC40Y8gMy42KQxTItCj0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtd C90YLRgCAi0JrRgNC40L/RgtC+0J/RgNC+INCj0KYiINCy0LXRgNGB0LjQuCAxLjUMT9Ch0LXRgNGC0LjRhNC40LrQsN GCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjQtMjIzOCDQvtGCIDA0LjEwLjIwMTMMTkPQtdGA0 YLQuNGE0LjQutCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNGPIOKEliDQodCkLzEyOC0xODIyINC+0YIgMDEuMD YuMjAxMjAIBgYqhQMCAgMDQQCZ++kF5Tg6jWSTZGQDpnAAmsAX8ny6m/USE9yvqv5jcQRBQLdOClCJXt601qHl16FO +xd3zmxZJ2fPyca9tZqr</wsse:BinarySecurityToken> <ds:Signature Id="Signature"> <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>szqZT+RKH5JSIvICVkkNRS/VbI6sMM2Nf52vVKolZD8=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue>1ii57Ua7pnBIKi07zEmxr15eeOQJohViRApeyt1HIEfbQKyyH6yi+0OtO2VvuovLuX0GaXpV6wp1 9M0VfVg5Gw==</ds:SignatureValue> <ds:KeyInfo> <wsse:SecurityTokenReference> <wsse:Reference URI="#SenderCertificate" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wssx509-token-profile-1.0#X509v3"/> </wsse:SecurityTokenReference> </ds:KeyInfo> </ds:Signature> </wsse:Security><work:WorkContext 32 Руководство пользователя Сервиса регистрации пользователей ЕСИА xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdQABh3ZWJsb2dpYy5hcHAuc21ldi1ndy1lYXIAAADWA AAAI3dlYmxvZ2ljLndvcmthcmVhLlN0cmluZ1dvcmtDb250ZXh0AAcyLjIuNy4xAAA=</work:WorkContext></SOAPENV:Header><SOAP-ENV:Body wsu:Id="body"><esia:RecoverResponse xmlns="http://smev.gosuslugi.ru/rev120315" xmlns:esia="http://mks.esia.rstyle.ru/" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://www.w3.org/2004/08/xop/include"> <Message> <Sender><Code>ISIA01</Code><Name>Electronic system identification and authentication</Name></Sender> <Recipient><Code>ISIA01001</Code><Name>Electronic system identification and authentication</Name></Recipient> <Originator><Code>ISIA01001</Code><Name>Тестовая система 1</Name></Originator> <Service><Mnemonic>ESIARegister</Mnemonic><Version>1.00</Version></Service> <TypeCode>OTHR</TypeCode> <Status>ACCEPT</Status> <Date>2015-03-12T12:52:56.088+03:00</Date> <ExchangeType>0</ExchangeType> <RequestIdRef>40b45caf-3bb1-40ba-bac9-45cd1807b82e</RequestIdRef> <OriginRequestIdRef>40b45caf-3bb1-40ba-bac9-45cd1807b82e</OriginRequestIdRef> <CaseNumber>Test</CaseNumber> <TestMsg>Test</TestMsg> </Message> <MessageData> <AppData> <esia:requestId>e960c254-3eaa-4977-a661-657bf113acde</esia:requestId> <esia:password>0O0E83</esia:password> </AppData> </MessageData> </esia:RecoverResponse></SOAP-ENV:Body></SOAP-ENV:Envelope> 33 Руководство пользователя Сервиса регистрации пользователей ЕСИА 2.3 Операция «Проверить статус заявки на выполнение операции» 2.3.1 Общие сведения Код операции: GetRequestResult Наименование операции: Проверить статус заявки на выполнение операции Назначение операции: Операция предназначена для проверки статуса заявок на выполнение следующих операций: регистрация учетной записи пользователя в ЕСИА (инициированной методом Register); восстановление доступа к учетной записи (инициированной методом Recover). 2.3.2 Описание входных параметров № 1. Код параметра requestId Описание параметра Идентификатор заявки на регистрацию / восстановление Обязательность Способ заполнения / Тип Y xs:string Y xs:string Комментарий Не более 128 символов учетной записи пользователя 2. ra Идентификатор центра регистрации Идентификатор центра регистрации, в котором осуществляется операция8. Должен быть положительным целым числом. 2.3.3 Описание выходных параметров № 1. Код параметра status Описание параметра Статус заявки на Обязательность Y Способ заполнения / Тип xs:string Комментарий Может принимать значения: VALIDATING – идет проверка данных учетной записи в БГИР; Центр регистрации (ЦР) – это подразделение уполномоченной организации (Оператора выдачи ключа ПЭП), в котором происходит регистрация, восстановление доступа и подтверждение личности пользователей ЕСИА. Организация, получив согласно Реглументу статус Оператора выдачи ключа ПЭП (т.е. имеющей право регистрировать / подтверждать личность пользователей), имеет возможность зарегистрировать в ЕСИА перечень своих ЦР. Перечень этих ЦР отображается пользователям сети Интернет, желающим пройти регистрацию в ЕСИА. Регистрацию ЦР осуществляет служба эксплуатации ЕСИА согласно Регламенту. После успешной регистрации ЦР служба эксплуатации ЕСИА передает уполномоченному сотруднику организации перечень идентификаторов ЦР для вызова сервиса. 8 34 Руководство пользователя Сервиса регистрации пользователей ЕСИА регистрацию пользователя 2. flowDetails Возвращает N xs:string N xs:string данные об осуществляемых проверках данных 3. errorStatusInfo Детальная информация об ошибке (при VALIDATION_FAILED – ошибка при проверке данных учетной записи в БГИР, детализация ошибки содержится в параметре errorStatusInfo; CONFIRMATION_FAILED – ошибка при создании подтвержденной учетной записи в ЕСИА, детализация ошибки содержится в параметре errorStatusInfo; SUCCEEDED– операция успешно выполнена. Возвращает данные о задаче, ее статус и – при наличии – об ошибке. Включает в себя следующие атрибуты: имя (name), принимающее следующие значения: - validateSnils – проверка ФИО, СНИЛС и даты рождения в ПФР России; - validateRfPassport – проверка паспортных данных в ФМС России. статус (status), принимающий следующие значения: - S – успешно выполнена; - P – ожидает исполнения; - I – инициализирована; - A – активен (в процессе выполнения); - F – ошибка выполнения. ошибка (error, необязательно), включающая в себя код ошибки (code) и текстовое описание (message). Формат: code – код ошибки (см. п. 2.3.4); message – текстовое описание ошибки. наличии) При неуспешном завершении метод возвращает ошибку, содержащую следующие параметры: − faultCode – код ошибки (см. п. 2.3.4); − faultString– текст ошибки. 2.3.4 Коды возвратов № 1. Код возврата ESIA-000001 Описание кода возврата Внутренняя ошибка Условия возникновения Данный код возврата соответствует ситуации, когда обнаружена неизвестная ошибка 35 Комментарий Руководство пользователя Сервиса регистрации пользователей ЕСИА 2. ESIA-036103 Пользовать уже Данный код возврата зарегистрирован соответствует ситуации, когда при регистрации пользователя обнаружена активированная учетная запись с данным СНИЛС 3. ESIA-910001 Данные не прошли проверку в ПФР Сервис Пенсионного фонда РФ не подтвердил соответствие СНИЛС и введенных данных 4. ESIA-910100 Данные не прошли проверку в ФМС Сервис Федеральной миграционной службы РФ не подтвердил соответствие данных документа, удостоверяющего Возникает в случае, если одновременно запущено несколько заявок на регистрацию пользователя на один и тот же СНИЛС. При успешном завершении проверок первая заявка создает учетную запись, а по всем остальным возвращается эта ошибка. личность, и введенных данных 5. ESIA-030003 Неверные параметры запроса Данный код возврата соответствует ситуации, когда имеются другие ошибки в запросе Например, отсутствует обязательный параметр, некорректна подпись СМЭВ или сертификат отправителя запроса 2.3.5 Контрольные примеры Вызов контрольного примера следует осуществлять только через СМЭВ. При этом в блоке <wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev"> следует указывать действующий сертификат ИС, которая осуществляет вызов сервиса9. Контрольный пример предназначен только для проверки возможности вызова сервиса, опубликованного в СМЭВ. При отработке тестовой интеграции с ЕСИА необходимо убрать тег <TestMsg>Test</TestMsg>. 9 36 Руководство пользователя Сервиса регистрации пользователей ЕСИА Запрос <?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAPENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd"><SOAP-ENV:Header><wsse:Security xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" SOAPENV:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken EncodingType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="CertId53C57D943AD32ED28C142614787454249971382" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">MIIG8DCCBp+gAwIBAgIKF30AIQACAABhuzAIBgYqhQMCAgMwggEHMRgwFgYFKoUDZAESDTEwMjc3MDA xOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJDBzQodGD0YnQtdCy0YHQutC40Lkg0 LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAgMDNCc0L7RgdC60 LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQtdC70LXQutC+0Lwx HTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQSBSVEswHhcNMTQwOTMwMDY1MzA wWhcNMTUwOTMwMDcwMjAwWjCBuzEYMBYGBSqFA2QBEg0xMDM1MDA5NTY3NDUwMRowGAYIKoUDA4EDAQE SDDAwNTA0NzA1MzkyMDELMAkGA1UEBhMCUlUxITAfBgNVBAgeGAA3ADcAIAQzAC4AIAQcBD4EQQQ6BDIEMDEb MBkGA1UEBx4SBDMALgAgBBwEPgRBBDoEMgQwMSMwIQYDVQQKHhoEHgQQBB4AIAAiBCAEIgAgBBsEMAQxBEE AIjERMA8GA1UEAx4IBBUEHwQTBCMwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARA1QcYeHYJ xTcXcN5bs3uv4WzbFQudA947myehFKe2cmxjWgp+/YhxOftxbru86sDUo6S5fTo99F7Eiw/y1Iks66OCBDIwggQuMA4GA1Ud DwEB/wQEAwIE8DAmBgNVHSUEHzAdBggrBgEFBQcDBAYHKoUDAgIiBgYIKwYBBQUHAwIwHQYDVR0OBBYEFCBeb xoSzHovN2A+4h7o9HGrYCAEMIIBSAYDVR0jBIIBPzCCATuAFA04ld1N0we3xqeR/Bz9GlZ29aOGoYIBD6SCAQswggEHM RgwFgYFKoUDZAESDTEwMjc3MDAxOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJD BzQodGD0YnQtdCy0YHQutC40Lkg0LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUl UxFTATBgNVBAgMDNCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4 g0KDQvtGB0YLQtdC70LXQutC+0LwxHTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQ SBSVEuCEGWCUgvyJG+WThtU1knb/GwwYwYDVR0fBFwwWjAsoCqgKIYmaHR0cDovL2NlcnRlbnJvbGwuY2EucnQucnU vY2FfcnRrMy5jcmwwKqAooCaGJGh0dHA6Ly9yb3N0ZWxlY29tLnJ1L2NkcC9jYV9ydGszLmNybDB0BggrBgEFBQcBAQRo MGYwMgYIKwYBBQUHMAKGJmh0dHA6Ly9jZXJ0ZW5yb2xsLmNhLnJ0LnJ1L2NhX3J0azMuY3J0MDAGCCsGAQUFBzA ChiRodHRwOi8vcm9zdGVsZWNvbS5ydS9jZHAvY2FfcnRrMy5jcnQwNgYFKoUDZG8ELQwrItCa0YDQuNC/0YLQvtCf0YD QviBDU1AiICjQstC10YDRgdC40Y8gMy42KTArBgNVHRAEJDAigA8yMDE0MDkzMDA2NTMwMFqBDzIwMTUwOTMwM DY1MzAwWjATBgNVHSAEDDAKMAgGBiqFA2RxATCCATIGBSqFA2RwBIIBJzCCASMMKyLQmtGA0LjQv9GC0L7Qn9G A0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDMuNikMUyLQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdG C0YAgItCa0YDQuNC/0YLQvtCf0YDQviDQo9CmIiDQstC10YDRgdC40LggMS41DE/QodC10YDRgtC40YTQuNC60LDRgi DRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTI0LTIyMzgg0L7RgiAwNC4xMC4yMDEzDE5D0LXRgNGC 0LjRhNC40LrQsNGCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjgtMjM1MiDQvtGCIDE1LjA0LjIw MTQwCAYGKoUDAgIDA0EALOkbgpzoayZEyt+AQ53EwU7mYNwFZ0H92reHR37N3YypuBdG7h+0cI/tEnK/1+qWBAdF60 Geb1BumF6QAN0W+g==</wsse:BinarySecurityToken><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-16663028"> <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>5EoceZMnm8aO4vTPy6WpUprf9HTiXR0yrXaAhxTuoTs=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue> EGRYl8WWsAGApTB9vC9MRWrqU4Mz09s2nq29Ww5+llmoH2pkp1K5CVf28RypvkrpjYA0Z02kPdOs +LfpIPET/g== </ds:SignatureValue> <ds:KeyInfo Id="KeyId-53C57D943AD32ED28C142614787454249971383"> <wsse:SecurityTokenReference wsu:Id="STRId-53C57D943AD32ED28C142614787454249971384" 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-53C57D943AD32ED28C142614787454249971382" 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> 37 Руководство пользователя Сервиса регистрации пользователей ЕСИА </ds:Signature></wsse:Security></SOAP-ENV:Header><SOAP-ENV:Body wsu:Id="body"><esia:GetRequestResult xmlns:esia="http://mks.esia.rstyle.ru/" xmlns="http://smev.gosuslugi.ru/rev120315"> <Message> <Sender><Code>ISIA01001</Code><Name>Electronic system identification and authentication</Name></Sender> <Recipient><Code>ISIA01001</Code><Name>Тестовая система 1</Name></Recipient> <Originator><Code>ISIA01001</Code><Name>Тестовая система 2</Name></Originator> <Service><Mnemonic>ESIARegister</Mnemonic><Version>1.00</Version></Service> <TypeCode>OTHR</TypeCode> <Status>PING</Status> <Date>2014-05-07T14:48:04.567+04:00</Date> <ExchangeType>0</ExchangeType> <RequestIdRef>be581dd0-c2bc-4cd4-80de-9ef363098ttt</RequestIdRef> <OriginRequestIdRef>4d52d88e-daab-4a87-a7e4-147e53534ee1</OriginRequestIdRef> <CaseNumber>3d77b44e-61f1-4ebb-ad74-8448e3547b5a</CaseNumber> <TestMsg>Test</TestMsg> </Message> <MessageData> <AppData> <esia:ra>1000000000</esia:ra> <esia:requestId>517967e5-9d6a-4897-a986-edcec093d9d6</esia:requestId> </AppData> </MessageData> </esia:GetRequestResult></SOAP-ENV:Body></SOAP-ENV:Envelope> Ответ на запрос в случае успешного исполнения <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><SOAP-ENV:Header><wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-secext-1.0.xsd"> <wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-messagesecurity-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3" wsu:Id="SenderCertificate">MIIHpjCCB1WgAwIBAgIKQV8igAACAABTwjAIBgYqhQMCAgMwggEHMRgwFgYFKoUDZA ESDTEwMjc3MDAxOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJDBzQodGD0YnQtd Cy0YHQutC40Lkg0LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAg MDNCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQt dC70LXQutC+0LwxHTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQSBSVEswHhcNMT QwNTI3MDk0OTAwWhcNMTUwNTI3MDk1ODAwWjCCAXAxGDAWBgUqhQNkARINMTA0NzcwMjAyNjcwMTEaMBgGC CqFAwOBAwEBEgwwMDc3MTA0NzQzNzUxCzAJBgNVBAYTAlJVMR8wHQYDVQQIHhYANwA3ACAEMwAuBBwEPgRB BDoEMgQwMRUwEwYDVQQHHgwEHAQ+BEEEOgQyBDAxLTArBgNVBAoeJAQcBDgEPQQ6BD4EPARBBDIETwQ3B EwAIAQgBD4EQQRBBDgEODGBiDCBhQYDVQQDHn4EHAQ4BD0EOARBBEIENQRABEEEQgQyBD4AIARBBDIETwQ 3BDgAIAQ4ACAEPAQwBEEEQQQ+BDIESwRFACAEOgQ+BDwEPARDBD0EOAQ6BDAERgQ4BDkAIAQgBD4EQQRB BDgEOQRBBDoEPgQ5ACAEJAQ1BDQENQRABDAERgQ4BDgxOTA3BgkqhkiG9w0BCQgeKgQiBDIENQRABEEEOgQw BE8AIARDBDsEOARGBDAALAAgBDQEPgQ8ACAANzBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MAB EC/yHX3ipL+ZYaHf3SjempCoB4lrRe1sxeyuwzrPyMCdbqael8WandP6nu/TKlo05u+/28sgiTmRMo9N0ynrEtEo4IEMjCCBC 4wDgYDVR0PAQH/BAQDAgTwMCYGA1UdJQQfMB0GCCsGAQUFBwMEBgcqhQMCAiIGBggrBgEFBQcDAjAdBgNVH Q4EFgQU9D088H/yIgxGcPoidMCpAd8HgA0wggFIBgNVHSMEggE/MIIBO4AUDTiV3U3TB7fGp5H8HP0aVnb1o4ahggE PpIIBCzCCAQcxGDAWBgUqhQNkARINMTAyNzcwMDE5ODc2NzEaMBgGCCqFAwOBAwEBEgwwMDc3MDcwNDkzOD gxJTAjBgNVBAkMHNCh0YPRidC10LLRgdC60LjQuSDQstCw0LsgMjYxFzAVBgkqhkiG9w0BCQEWCGNhQHJ0LnJ1MQsw CQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgN VBAoMG9Ce0JDQniDQoNC+0YHRgtC10LvQtdC60L7QvDEdMBsGA1UECwwU0J7QmNCRINCU0KTQnyDQoNCi0JoxD zANBgNVBAMTBkNBIFJUS4IQZYJSC/Ikb5ZOG1TWSdv8bDBjBgNVHR8EXDBaMCygKqAohiZodHRwOi8vY2VydGVucm9 sbC5jYS5ydC5ydS9jYV9ydGszLmNybDAqoCigJoYkaHR0cDovL3Jvc3RlbGVjb20ucnUvY2RwL2NhX3J0azMuY3JsMHQGCC sGAQUFBwEBBGgwZjAyBggrBgEFBQcwAoYmaHR0cDovL2NlcnRlbnJvbGwuY2EucnQucnUvY2FfcnRrMy5jcnQwMAYIK wYBBQUHMAKGJGh0dHA6Ly9yb3N0ZWxlY29tLnJ1L2NkcC9jYV9ydGszLmNydDA2BgUqhQNkbwQtDCsi0JrRgNC40L/R gtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpMCsGA1UdEAQkMCKADzIwMTQwNTI3MDk0OTAwWoEPMjAx NTA1MjcwOTQ5MDBaMBMGA1UdIAQMMAowCAYGKoUDZHEBMIIBMgYFKoUDZHAEggEnMIIBIwwrItCa0YDQuNC/ 0YLQvtCf0YDQviBDU1AiICjQstC10YDRgdC40Y8gMy42KQxTItCj0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtd C90YLRgCAi0JrRgNC40L/RgtC+0J/RgNC+INCj0KYiINCy0LXRgNGB0LjQuCAxLjUMT9Ch0LXRgNGC0LjRhNC40LrQsN GCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjQtMjIzOCDQvtGCIDA0LjEwLjIwMTMMTkPQtdGA0 YLQuNGE0LjQutCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNGPIOKEliDQodCkLzEyOC0xODIyINC+0YIgMDEuMD 38 Руководство пользователя Сервиса регистрации пользователей ЕСИА YuMjAxMjAIBgYqhQMCAgMDQQCZ++kF5Tg6jWSTZGQDpnAAmsAX8ny6m/USE9yvqv5jcQRBQLdOClCJXt601qHl16FO +xd3zmxZJ2fPyca9tZqr</wsse:BinarySecurityToken> <ds:Signature Id="Signature"> <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>TjTFGxbMyC3hOnHYeZ3gswxVjeVoJJ8BbyPU9G4/F+8=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue>hU6p563qulNi3n0lRG0HfAp4wVvKEeJzGERNOHQgexdMSH2zTLqq0VwxlQE3AVIiQwyTXvENHz8x en35Yh3GUg==</ds:SignatureValue> <ds:KeyInfo> <wsse:SecurityTokenReference> <wsse:Reference URI="#SenderCertificate" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wssx509-token-profile-1.0#X509v3"/> </wsse:SecurityTokenReference> </ds:KeyInfo> </ds:Signature> </wsse:Security><work:WorkContext xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdQABh3ZWJsb2dpYy5hcHAuc21ldi1ndy1lYXIAAADWA AAAI3dlYmxvZ2ljLndvcmthcmVhLlN0cmluZ1dvcmtDb250ZXh0AAcyLjIuNy4xAAA=</work:WorkContext></SOAPENV:Header><SOAP-ENV:Body wsu:Id="body"><esia:RequestResult xmlns="http://smev.gosuslugi.ru/rev120315" xmlns:esia="http://mks.esia.rstyle.ru/" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://www.w3.org/2004/08/xop/include"> <Message> <Sender><Code>ISIA01</Code><Name>Electronic system identification and authentication</Name></Sender> <Recipient><Code>ISIA01001</Code><Name>Electronic system identification and authentication</Name></Recipient> <Originator><Code>ISIA01001</Code><Name>Тестовая система 2</Name></Originator> <Service><Mnemonic>ESIARegister</Mnemonic><Version>1.00</Version></Service> <TypeCode>OTHR</TypeCode> <Status>ACCEPT</Status> <Date>2015-03-12T13:02:45.704+03:00</Date> <ExchangeType>0</ExchangeType> <RequestIdRef>87bb7399-d07d-4fc5-a818-f7d9e46f8c87</RequestIdRef> <OriginRequestIdRef>4d52d88e-daab-4a87-a7e4-147e53534ee1</OriginRequestIdRef> <CaseNumber>3d77b44e-61f1-4ebb-ad74-8448e3547b5a</CaseNumber> <TestMsg>Test</TestMsg> </Message> <MessageData> <AppData> <esia:status>SUCCEEDED</esia:status> </AppData> </MessageData> </esia:RequestResult></SOAP-ENV:Body></SOAP-ENV:Envelope> 39 Руководство пользователя Сервиса регистрации пользователей ЕСИА 2.4 Операция «Подтвердить личность иностранного гражданина в ЕСИА» гражданина РФ или 2.4.1 Общие сведения Код операции: Confirm Наименование операции: Подтвердить личность гражданина РФ или иностранного гражданина в ЕСИА Назначение операции: Операция предназначена для подтверждения личности пользователя, имеющего упрощенную учетную запись, и успешно прошедшего проверку данных в базовых государственных информационных ресурсах 2.4.2 Описание входных параметров № Код параметра 1. reqAuthInf 2. ra Описание параметра Комплексный тип, описывающий субъекта, осуществляюще го запрос Идентификатор Обязательность Способ заполнения / Тип Y xs:string Y xs:string Y xs:string Y xs:string N xs:string центра регистрации 3. lastName Фамилия Комментарий Идентификатор центра регистрации, в котором осуществляется подтверждение личности пользователя10. Должен быть положительным целым числом. пользователя 4. firstName Имя пользователя 5. middleName Отчество Не заполняется, если отчество отсутствует в Центр регистрации (ЦР) – это подразделение уполномоченной организации (Оператора выдачи ключа ПЭП), в котором происходит регистрация, восстановление доступа и подтверждение личности пользователей ЕСИА. Организация, получив согласно Реглументу статус Оператора выдачи ключа ПЭП (т.е. имеющей право регистрировать / подтверждать личность пользователей), имеет возможность зарегистрировать в ЕСИА перечень своих ЦР. Перечень этих ЦР отображается пользователям сети Интернет, желающим пройти регистрацию в ЕСИА. Регистрацию ЦР осуществляет служба эксплуатации ЕСИА согласно Регламенту. После успешной регистрации ЦР служба эксплуатации ЕСИА передает уполномоченному сотруднику организации перечень идентификаторов ЦР для вызова сервиса. 10 40 Руководство пользователя Сервиса регистрации пользователей ЕСИА документе, удостоверяющем личность пользователя 6. doc Комплексный Y xs:string N xs:string N xs:string тип, описывающий документ, удостоверяющи й личность пользователя 7. email Адрес электронной почты пользователя 8. mobile Номер мобильного телефона пользователя Не более 2000 символов. Указывается в случае, если найдено несколько учетных записей, ожидающих подтверждения. В формате +7(xxx)xxxxxxx. Указывается в случае, если найдено несколько учетных записей, ожидающих подтверждения. Параметры комплексного типа описаны в приложении «Описание общих структур данных». 2.4.3 Описание выходных параметров № 1. Описание параметра Код параметра Обязательность Способ заполнения/Тип Комментарий Y true – учетная Результат xs:string запись выполнения подтверждена операции При неуспешном завершении метод возвращает ошибку, содержащую следующие result параметры: − faultCode – код ошибки (см. п. 2.4.4); − faultString – текст ошибки. 2.4.4 Коды возвратов № 1. Код возврата ESIA-020002 Описание кода возврата Заявка не найдена Условия возникновения Заявка на подтверждение личности с указанными данными не найдена 41 Комментарий Руководство пользователя Сервиса регистрации пользователей ЕСИА 2. ESIA-020003 Найдено Найдено несколько заявок на Рекомендуется несколько заявок подтверждение личности. вызвать метод с указанием одного из контактов 3. ESIA-020004 Учетная запись уже подтверждена Учетная запись с указанными данными уже подтверждена 4. ESIA-020005 Некорректное ФИО Указанное в запросе ФИО не соответствует ФИО, указанному в заявке 5. ESIA-032101 Некорректный Неверный адрес электронной адрес электронной почты почты при запросе 6. ESIA-032202 Некорректный номер мобильного телефона Неверный номер мобильного телефона при запросе 7. ESIA-020001 Одновременно может быть указан адрес При уточнении запроса на подтверждение личности не могут быть указаны два типа контактов электронной почты или мобильный телефон 8. ESIA-033010 Некорректный тип документа, удостоверяющи й личность Указанный тип документа, удостоверяющего личность пользователя, не поддерживается. 9. ESIA-005034 Некорректный идентификатор Данный код возврата соответствует ситуации, когда центра регистрации используется некорректный идентификатор центра регистрации (например, он не соответствует уполномоченной организации, от имени которой осуществляется вызов сервиса) Некорректна авторизационна я информация Данный код возврата соответствует ситуации, когда возникла ошибка при проверке 10. ESIA-005035 42 Руководство пользователя Сервиса регистрации пользователей ЕСИА подписи оператора (например, в подписи отсутсвует идентификатор пользователя) 11. ESIA-005036 Некорректный сертификат электронной подписи Данный код возврата соответствует ситуации, когда возникла ошибка при проверке сертификата электронной подписи оператора (например, сертификат не проходит проверку ИС ГУЦ) 12. ESIA-005037 Оператор не имеет права на Данный код возврата соответствует ситуации, когда вызов сервиса ОГРН, указанный в сертификате КЭП, не соответствует уполномоченной организации (т.е. организация не является Оператором выдачи ключа ПЭП) Неверные параметры запроса Данный код возврата соответствует ситуации, когда имеются другие ошибки в запросе 13. ESIA-030003 Например, отсутствует обязательный параметр, некорректна подпись СМЭВ или сертификат отправителя запроса 2.4.5 Контрольные примеры Вызов контрольного примера следует осуществлять только через СМЭВ. При этом в блоке <wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev"> следует указывать действующий сертификат ИС, которая осуществляет вызов сервиса11. Запрос <?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAPENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd"><SOAP-ENV:Header><wsse:Security xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" SOAPENV:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken EncodingType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="CertId4C071F616FE4111813142614791887250106496" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">MIIG8DCCBp+gAwIBAgIKF30AIQACAABhuzAIBgYqhQMCAgMwggEHMRgwFgYFKoUDZAESDTEwMjc3MDA xOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJDBzQodGD0YnQtdCy0YHQutC40Lkg0 Контрольный пример предназначен только для проверки возможности вызова сервиса, опубликованного в СМЭВ. При отработке тестовой интеграции с ЕСИА необходимо убрать тег <TestMsg>Test</TestMsg>. 11 43 Руководство пользователя Сервиса регистрации пользователей ЕСИА LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAgMDNCc0L7RgdC60 LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQtdC70LXQutC+0Lwx HTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQSBSVEswHhcNMTQwOTMwMDY1MzA wWhcNMTUwOTMwMDcwMjAwWjCBuzEYMBYGBSqFA2QBEg0xMDM1MDA5NTY3NDUwMRowGAYIKoUDA4EDAQE SDDAwNTA0NzA1MzkyMDELMAkGA1UEBhMCUlUxITAfBgNVBAgeGAA3ADcAIAQzAC4AIAQcBD4EQQQ6BDIEMDEb MBkGA1UEBx4SBDMALgAgBBwEPgRBBDoEMgQwMSMwIQYDVQQKHhoEHgQQBB4AIAAiBCAEIgAgBBsEMAQxBEE AIjERMA8GA1UEAx4IBBUEHwQTBCMwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARA1QcYeHYJ xTcXcN5bs3uv4WzbFQudA947myehFKe2cmxjWgp+/YhxOftxbru86sDUo6S5fTo99F7Eiw/y1Iks66OCBDIwggQuMA4GA1Ud DwEB/wQEAwIE8DAmBgNVHSUEHzAdBggrBgEFBQcDBAYHKoUDAgIiBgYIKwYBBQUHAwIwHQYDVR0OBBYEFCBeb xoSzHovN2A+4h7o9HGrYCAEMIIBSAYDVR0jBIIBPzCCATuAFA04ld1N0we3xqeR/Bz9GlZ29aOGoYIBD6SCAQswggEHM RgwFgYFKoUDZAESDTEwMjc3MDAxOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJD BzQodGD0YnQtdCy0YHQutC40Lkg0LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUl UxFTATBgNVBAgMDNCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4 g0KDQvtGB0YLQtdC70LXQutC+0LwxHTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQ SBSVEuCEGWCUgvyJG+WThtU1knb/GwwYwYDVR0fBFwwWjAsoCqgKIYmaHR0cDovL2NlcnRlbnJvbGwuY2EucnQucnU vY2FfcnRrMy5jcmwwKqAooCaGJGh0dHA6Ly9yb3N0ZWxlY29tLnJ1L2NkcC9jYV9ydGszLmNybDB0BggrBgEFBQcBAQRo MGYwMgYIKwYBBQUHMAKGJmh0dHA6Ly9jZXJ0ZW5yb2xsLmNhLnJ0LnJ1L2NhX3J0azMuY3J0MDAGCCsGAQUFBzA ChiRodHRwOi8vcm9zdGVsZWNvbS5ydS9jZHAvY2FfcnRrMy5jcnQwNgYFKoUDZG8ELQwrItCa0YDQuNC/0YLQvtCf0YD QviBDU1AiICjQstC10YDRgdC40Y8gMy42KTArBgNVHRAEJDAigA8yMDE0MDkzMDA2NTMwMFqBDzIwMTUwOTMwM DY1MzAwWjATBgNVHSAEDDAKMAgGBiqFA2RxATCCATIGBSqFA2RwBIIBJzCCASMMKyLQmtGA0LjQv9GC0L7Qn9G A0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDMuNikMUyLQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdG C0YAgItCa0YDQuNC/0YLQvtCf0YDQviDQo9CmIiDQstC10YDRgdC40LggMS41DE/QodC10YDRgtC40YTQuNC60LDRgi DRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTI0LTIyMzgg0L7RgiAwNC4xMC4yMDEzDE5D0LXRgNGC 0LjRhNC40LrQsNGCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjgtMjM1MiDQvtGCIDE1LjA0LjIw MTQwCAYGKoUDAgIDA0EALOkbgpzoayZEyt+AQ53EwU7mYNwFZ0H92reHR37N3YypuBdG7h+0cI/tEnK/1+qWBAdF60 Geb1BumF6QAN0W+g==</wsse:BinarySecurityToken><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-16707949"> <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>9XtWvlFllFStOAkBEQ6+t37ANLlzzOH1PcDYuKxm9Iw=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue> keELDQysq7nmlegPFyQF86HOJOaOjMYOLag8gIQ+WqdoJuEEGl3vXh7JuJ+rHR8fdA2euWdKPQxa tqxewm/zfA== </ds:SignatureValue> <ds:KeyInfo Id="KeyId-4C071F616FE4111813142614791887250106497"> <wsse:SecurityTokenReference wsu:Id="STRId-4C071F616FE4111813142614791887250106498" 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-4C071F616FE4111813142614791887250106496" 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></SOAP-ENV:Header><SOAP-ENV:Body wsu:Id="body"><esia:Confirm xmlns:esia="http://mks.esia.rstyle.ru/" xmlns="http://smev.gosuslugi.ru/rev120315"> <Message> <Sender><Code>ISIA01001</Code><Name>Electronic system identification and authentication</Name></Sender> <Recipient><Code>ISIA01001</Code><Name>Тестовая система 1</Name></Recipient> <Originator><Code>ISIA01001</Code><Name>Тестовая система 1</Name></Originator> <Service><Mnemonic>ESIARegister</Mnemonic><Version>1.00</Version></Service> <TypeCode>OTHR</TypeCode> <Status>REQUEST</Status> <Date>2014-11-18T14:31:13.400+03:00</Date> <ExchangeType>0</ExchangeType> <CaseNumber>Test</CaseNumber> <TestMsg>Test</TestMsg> 44 Руководство пользователя Сервиса регистрации пользователей ЕСИА </Message> <MessageData> <AppData> <esia:reqAuthInf> <esia:requestData>0K8sINCf0LXRgtGA0L7QsiDQn9C10YLRgCDQn9C10YLRgNC+0LLQuNGHLCDQvdC+0LzQtdGAIN C/0LDRgdC/0L7RgNGC0LAgMTIzNCAxMjM0NTYsINC/0L7QtNGC0LLQtdGA0LbQtNCw0Y4sINGH0YLQviDQv9C+0LvRj NC30L7QstCw0YLQtdC70Ywg0YHQviDRgdC70LXQtNGD0Y7RidC40LzQuCDQtNCw0L3QvdGL0LzQuDoNCtCk0JjQnjog 0KLQtdGB0YLQvtCyINCi0LXRgdGCINCi0LXRgdGC0L7QstC40YcNCtCS0LjQtCDQtNC+0LrRg9C80LXQvdGC0LAsING D0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC10LPQviDQu9C40YfQvdC+0YHRgtGMOiDQn9Cw0YHQv9C+0YDRgiDQs9GA 0LDQttC00LDQvdC40L3QsCDQoNC+0YHRgdC40LnRgdC60L7QuSDQpNC10LTQtdGA0LDRhtC40LgNCtCU0LDQvdC9 0YvQtSDQtNC+0LrRg9C80LXQvdGC0LA6IDAwMDAgMDAwMDAwDQrRg9GB0L/QtdGI0L3QviDQv9GA0L7RiNC10Lsg 0LIg0YbQtdC90YLRgNC1INC+0LHRgdC70YPQttC40LLQsNC90LjRjyDQptC10L3RgtGAINGA0LXQs9C40YHRgtGA0LDR htC40Lgg4oSWMSDQv9GA0L7RhtC10LTRg9GA0YMg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Lgg0L/QviDQtNCw0L3 QvdC+0LzRgyDQtNC+0LrRg9C80LXQvdGC0YMsINCwINGC0LDQutC20LUg0L/RgNC10LTRitGP0LLQuNC7INGD0LrQs NC30LDQvdC90YvQuSDQodCd0JjQm9ChLg0K0K8g0L/QvtC00YLQstC10YDQttC00LDRjiDQv9C+0LTQsNGH0YMg0LfQ sNGP0LLQutC4INC90LAg0L/QvtC00YLQstC10YDQttC00LXQvdC40LUg0LXQs9C+INGD0YfQtdGC0L3QvtC5INC30LDQ v9C40YHQuCDQsiDQldC00LjQvdC+0Lkg0YHQuNGB0YLQtdC80LUg0LjQtNC10L3RgtC40YTQuNC60LDRhtC40Lgg0Lg g0LDRg9GC0LXQvdGC0LjRhNC40LrQsNGG0LjQuC4=</esia:requestData> <esia:signature>MIIDLwYJKoZIhvcNAQcCoIIDIDCCAxwCAQExDDAKBgYqhQMCAgkFADALBgkqhkiG9w0BBwGgggG +MIIBujCCAWmgAwIBAgIBATAIBgYqhQMCAgMwZzEQMA4GA1UEAwwHZ2t1em1pbjEMMAoGA1UECwwDU0lBMRYw FAYDVQQKDA1BVC1Db25zdWx0aW5nMQ8wDQYDVQQHDAZNb3Njb3cxDzANBgNVBAgMBk1vc2NvdzELMAkGA1UEB hMCcnUwHhcNMTMwMjA2MTEyODIxWhcNMTUxMTAzMTEyODIxWjBnMRAwDgYDVQQDDAdna3V6bWluMQwwCgY DVQQLDANTSUExFjAUBgNVBAoMDUFULUNvbnN1bHRpbmcxDzANBgNVBAcMBk1vc2NvdzEPMA0GA1UECAwGTW9 zY293MQswCQYDVQQGEwJydTBjMBwGBiqFAwICEzASBgcqhQMCAiMBBgcqhQMCAh4BA0MABEAOxM07yfTJG6Sav/ MYDWIcDred6VSxxlBBcDHCXL72BYJrO0BAg2pLifMg9T3hDVRCWJu/UaWg9NaXLk/SiNcxMAgGBiqFAwICAwNBAGQP 9SSYvr+HBMLmbIoMxh4S6fWS4FZfIz6J8/P4j1NUEjLpKwKa3hQwOqQ1QI0p37ICw2Smzx7yZhHOwWoxHZgxggE4MIIBN AIBATBsMGcxEDAOBgNVBAMMB2drdXptaW4xDDAKBgNVBAsMA1NJQTEWMBQGA1UECgwNQVQtQ29uc3VsdGluZz EPMA0GA1UEBwwGTW9zY293MQ8wDQYDVQQIDAZNb3Njb3cxCzAJBgNVBAYTAnJ1AgEBMAoGBiqFAwICCQUAoGk wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQxMTE4MTEyMTQyWjAvBgkqhkiG9w 0BCQQxIgQg70DElLfrUhWjnUkJa5EBWEpqlzg48d0hC6vU/v1TSOEwCAYGKoUDAgIDBEDxCswnofiIg87fGlSJUl7sp8rC2 LbvNJuPzkA0/hblmGoqAe0Kc95T4IQWHn3lrnMxc4CNSxc16zx3cHgO5o+V</esia:signature> </esia:reqAuthInf> <esia:ra>10000000000</esia:ra> <esia:lastName>Тестов</esia:lastName> <esia:firstName>Тест</esia:firstName> <esia:middleName>Тестович</esia:middleName> <esia:doc> <esia:type>RF_PASSPORT</esia:type> <esia:series>0000</esia:series> <esia:number>000000</esia:number> </esia:doc></AppData> </MessageData> </esia:Confirm></SOAP-ENV:Body></SOAP-ENV:Envelope> Ответ на запрос в случае успешного исполнения <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><SOAP-ENV:Header><wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-secext-1.0.xsd"> <wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-messagesecurity-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3" wsu:Id="SenderCertificate">MIIHpjCCB1WgAwIBAgIKQV8igAACAABTwjAIBgYqhQMCAgMwggEHMRgwFgYFKoUDZA ESDTEwMjc3MDAxOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJDBzQodGD0YnQtd Cy0YHQutC40Lkg0LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAg MDNCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQt dC70LXQutC+0LwxHTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQSBSVEswHhcNMT QwNTI3MDk0OTAwWhcNMTUwNTI3MDk1ODAwWjCCAXAxGDAWBgUqhQNkARINMTA0NzcwMjAyNjcwMTEaMBgGC CqFAwOBAwEBEgwwMDc3MTA0NzQzNzUxCzAJBgNVBAYTAlJVMR8wHQYDVQQIHhYANwA3ACAEMwAuBBwEPgRB BDoEMgQwMRUwEwYDVQQHHgwEHAQ+BEEEOgQyBDAxLTArBgNVBAoeJAQcBDgEPQQ6BD4EPARBBDIETwQ3B 45 Руководство пользователя Сервиса регистрации пользователей ЕСИА EwAIAQgBD4EQQRBBDgEODGBiDCBhQYDVQQDHn4EHAQ4BD0EOARBBEIENQRABEEEQgQyBD4AIARBBDIETwQ 3BDgAIAQ4ACAEPAQwBEEEQQQ+BDIESwRFACAEOgQ+BDwEPARDBD0EOAQ6BDAERgQ4BDkAIAQgBD4EQQRB BDgEOQRBBDoEPgQ5ACAEJAQ1BDQENQRABDAERgQ4BDgxOTA3BgkqhkiG9w0BCQgeKgQiBDIENQRABEEEOgQw BE8AIARDBDsEOARGBDAALAAgBDQEPgQ8ACAANzBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MAB EC/yHX3ipL+ZYaHf3SjempCoB4lrRe1sxeyuwzrPyMCdbqael8WandP6nu/TKlo05u+/28sgiTmRMo9N0ynrEtEo4IEMjCCBC 4wDgYDVR0PAQH/BAQDAgTwMCYGA1UdJQQfMB0GCCsGAQUFBwMEBgcqhQMCAiIGBggrBgEFBQcDAjAdBgNVH Q4EFgQU9D088H/yIgxGcPoidMCpAd8HgA0wggFIBgNVHSMEggE/MIIBO4AUDTiV3U3TB7fGp5H8HP0aVnb1o4ahggE PpIIBCzCCAQcxGDAWBgUqhQNkARINMTAyNzcwMDE5ODc2NzEaMBgGCCqFAwOBAwEBEgwwMDc3MDcwNDkzOD gxJTAjBgNVBAkMHNCh0YPRidC10LLRgdC60LjQuSDQstCw0LsgMjYxFzAVBgkqhkiG9w0BCQEWCGNhQHJ0LnJ1MQsw CQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgN VBAoMG9Ce0JDQniDQoNC+0YHRgtC10LvQtdC60L7QvDEdMBsGA1UECwwU0J7QmNCRINCU0KTQnyDQoNCi0JoxD zANBgNVBAMTBkNBIFJUS4IQZYJSC/Ikb5ZOG1TWSdv8bDBjBgNVHR8EXDBaMCygKqAohiZodHRwOi8vY2VydGVucm9 sbC5jYS5ydC5ydS9jYV9ydGszLmNybDAqoCigJoYkaHR0cDovL3Jvc3RlbGVjb20ucnUvY2RwL2NhX3J0azMuY3JsMHQGCC sGAQUFBwEBBGgwZjAyBggrBgEFBQcwAoYmaHR0cDovL2NlcnRlbnJvbGwuY2EucnQucnUvY2FfcnRrMy5jcnQwMAYIK wYBBQUHMAKGJGh0dHA6Ly9yb3N0ZWxlY29tLnJ1L2NkcC9jYV9ydGszLmNydDA2BgUqhQNkbwQtDCsi0JrRgNC40L/R gtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpMCsGA1UdEAQkMCKADzIwMTQwNTI3MDk0OTAwWoEPMjAx NTA1MjcwOTQ5MDBaMBMGA1UdIAQMMAowCAYGKoUDZHEBMIIBMgYFKoUDZHAEggEnMIIBIwwrItCa0YDQuNC/ 0YLQvtCf0YDQviBDU1AiICjQstC10YDRgdC40Y8gMy42KQxTItCj0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtd C90YLRgCAi0JrRgNC40L/RgtC+0J/RgNC+INCj0KYiINCy0LXRgNGB0LjQuCAxLjUMT9Ch0LXRgNGC0LjRhNC40LrQsN GCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjQtMjIzOCDQvtGCIDA0LjEwLjIwMTMMTkPQtdGA0 YLQuNGE0LjQutCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNGPIOKEliDQodCkLzEyOC0xODIyINC+0YIgMDEuMD YuMjAxMjAIBgYqhQMCAgMDQQCZ++kF5Tg6jWSTZGQDpnAAmsAX8ny6m/USE9yvqv5jcQRBQLdOClCJXt601qHl16FO +xd3zmxZJ2fPyca9tZqr</wsse:BinarySecurityToken> <ds:Signature Id="Signature"> <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>mV7DkuSEXrl/T7UGmeywVHjLpFpmZ18Lfru4Nu3r064=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue>WIcojdqaGc496HU9eWjKm/HOZP+Levf+afdl3C9Urv+3mM3uZdix5p7C1M9Yf86JI/GdS1qIbU+J N0XM21Ds/Q==</ds:SignatureValue> <ds:KeyInfo> <wsse:SecurityTokenReference> <wsse:Reference URI="#SenderCertificate" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wssx509-token-profile-1.0#X509v3"/> </wsse:SecurityTokenReference> </ds:KeyInfo> </ds:Signature> </wsse:Security><work:WorkContext xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdQABh3ZWJsb2dpYy5hcHAuc21ldi1ndy1lYXIAAADWA AAAI3dlYmxvZ2ljLndvcmthcmVhLlN0cmluZ1dvcmtDb250ZXh0AAcyLjIuNy4xAAA=</work:WorkContext></SOAPENV:Header><SOAP-ENV:Body wsu:Id="body"><esia:ConfirmResponse xmlns="http://smev.gosuslugi.ru/rev120315" xmlns:esia="http://mks.esia.rstyle.ru/" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://www.w3.org/2004/08/xop/include"> <Message> <Sender><Code>ISIA01</Code><Name>Electronic system identification and authentication</Name></Sender> <Recipient><Code>ISIA01001</Code><Name>Electronic system identification and authentication</Name></Recipient> <Originator><Code>ISIA01001</Code><Name>Тестовая система 1</Name></Originator> <Service><Mnemonic>ESIARegister</Mnemonic><Version>1.00</Version></Service> <TypeCode>OTHR</TypeCode> <Status>ACCEPT</Status> <Date>2015-03-12T12:52:38.293+03:00</Date> <ExchangeType>0</ExchangeType> <RequestIdRef>97d02dea-5aa2-431e-9a03-4fbb1400e56a</RequestIdRef> <OriginRequestIdRef>97d02dea-5aa2-431e-9a03-4fbb1400e56a</OriginRequestIdRef> <CaseNumber>Test</CaseNumber> 46 Руководство пользователя Сервиса регистрации пользователей ЕСИА <TestMsg>Test</TestMsg> </Message> <MessageData> <AppData> <esia:result>true</esia:result></AppData> </MessageData> </esia:ConfirmResponse></SOAP-ENV:Body></SOAP-ENV:Envelope> 47 Руководство пользователя Сервиса регистрации пользователей ЕСИА 2.5 Операция «Зарегистрировать квалифицированный сертификат ключа проверки электронной подписи» 2.5.1 Общие сведения Код операции: RegisterCertificate Наименование операции: Зарегистрировать квалифицированный сертификат ключа проверки электронной подписи Назначение операции: Операция предназначена для внесения записи в технический регистр хранения информации о выданных аккредитованными удостоверяющими центрами квалифицированных сертификатов ключа проверки электронной подписи (КЭП) 2.5.2 Описание входных параметров Описание параметра № Код параметра 1. serialNumber Серийный номер Y сертификата ключа КЭП xs:string 2. issuerOrgName Имя организации Y xs:string Y xs:string задается в формате ДД.ММ.ГГГГ Y xs:string задается в формате ДД.ММ.ГГГГ Y xs:string 3. startDate издателя сертификата ключа КЭП Дата начала Обязательность Способ заполнения / Тип Комментарий – действия сертификата ключа КЭП 4. expiryDate Дата окончания действия сертификата ключа КЭП 5. ownerType Тип владельца сертификата 48 Принимает значения: PSO – сертификат физического лица; ORG – сертификат должностного лица организации; IB – индивидуальный предприниматель (ИП); SYS – сертификат информационной системы организации. Руководство пользователя Сервиса регистрации пользователей ЕСИА 6. snils СНИЛС N xs:string N xs:string N xs:string N xs:string N xs:string N xs:string N xs:string N xs:string N xs:string пользователя 7. personINN ИНН пользователя (физического лица) 8. lastName Фамилия пользователя 9. firstName Имя пользователя 10. middleName Отчество пользователя 11. gender Пол пользователя 12. birthDate Дата рождения пользователя 13. birthPlace Место рождения пользователя 14. doc Комплексный тип, описывающий документ, удостоверяющи й личность 49 задается в формате: XXX-XXX-XXX XX Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП. Обязателен для сертификатов, выданных физическим лицам или индивидуальным предпринимателям. Задается в виде 12 цифр Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП. Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП. Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП (и отчество присутствует в документе, удостоверяющем личность) “M” – мужской; “F” – женский Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП задается в формате ДД.ММ.ГГГГ Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП Руководство пользователя Сервиса регистрации пользователей ЕСИА пользователя 15. citizenship Гражданство N xs:string N xs:string N xs:string пользователя по классификатору ОКСМ 16. ogrn ОГРН организации / ОГРНИП 17. orgINN ИНН огранизации Буквенный код из трех символов (альфа-3). Например, для России должен передаваться код “RUS”. Обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП. Задается в виде 13 цифр (ОГРН) или 15 цифр (ОГРНИП). Только если КЭП выдан должностному лицу организации / индивидуальному предпринимателю. Задается в виде 10 цифр. Только если КЭП выдан должностному лицу организации. Параметры комплексного типа описаны в приложении «Описание общих структур данных». 2.5.3 Описание выходных параметров № Описание параметра Код параметра Обязательность Способ заполнения/Тип Комментарий Y true – сертификат Результат xs:string зарегистрирован выполнения операции При неуспешном завершении метод возвращает ошибку, содержащую следующие 18. result параметры: − faultCode – код ошибки (см. п. 2.5.4); − faultString – текст ошибки. 2.5.4 Коды возвратов № Код возврата Описание кода возврата Условия возникновения 1. ESIA-000001 Внутренняя ошибка Данный код возврата соответствует ситуации, когда обнаружена неизвестная ошибка 2. ESIA-036102 Неверная контрольная сумма СНИЛС Данный код возврата соответствует ситуации, когда некорректен указанный СНИЛС 50 Комментарий Руководство пользователя Сервиса регистрации пользователей ЕСИА (неверная контрольная сумма) 3. ESIA-030002 Не заполнены обязательные поля ФИО Данный код возврата соответствует ситуации, когда не заполнена фамилия или имя (для сертификата физического лица или должностного лица организации) 4. ESIA-035103 Не указан пол Данный код возврата соответствует ситуации, когда не указан пол пользователя (для сертификата физического лица или должностного лица организации) 5. ESIA-035104 Не указана дата рождения Данный код возврата соответствует ситуации, когда не указана дата рождения пользователя (для сертификата физического лица или должностного лица организации) 6. ESIA-035105 Некорректная дата рождения Данный код возврата соответствует ситуации, когда дата рождения пользователя некорректна (для сертификата Например, указана дата, которая еще не наступила физического лица или должностного лица организации) 7. ESIA-033006 Некорректная дата выдачи документа Данный код возврата соответствует ситуации, когда дата выдачи документа некорректна (для сертификата физического лица или должностного лица организации) 8. ESIA-033104 Не указан код подразделения Данный код возврата соответствует ситуации, когда в параметрах документа не указан код подразделения (для сертификата физического лица или должностного лица организации) 9. ESIA-033001 Не указана серия документа Данный код возврата соответствует ситуации, когда в параметрах документа не указана серия (для сертификата физического лица или 51 Например, указана дата, которая еще не наступила Руководство пользователя Сервиса регистрации пользователей ЕСИА должностного лица организации) 10. ESIA-033002 Не указан номер документа Данный код возврата соответствует ситуации, когда в параметрах документа не указан номер (для сертификата физического лица или должностного лица организации) 11. ESIA-033005 Не указана дата выдачи документа Данный код возврата соответствует ситуации, когда в параметрах документа не указана дата выдачи документа (для сертификата физического лица или должностного лица организации) 12. ESIA-005035 Некорректна авторизационна я информация Данный код возврата соответствует ситуации, когда возникла ошибка при доступе к сервису (например, сертификат информационной системы не зарегистрирован в ЕСИА) 13. ESIA-030003 Неверные параметры Данный код возврата соответствует ситуации, когда Например, отсутствует запроса имеются другие ошибки в запросе обязательный параметр, некорректна подпись СМЭВ 2.5.5 Контрольные примеры Вызов контрольного примера следует осуществлять только через СМЭВ. При этом в блоке <wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev"> следует указывать действующий сертификат ИС, которая осуществляет вызов сервиса12. Запрос <?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAPENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd"><SOAP-ENV:Header><wsse:Security xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" SOAPENV:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken EncodingType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="CertId4C071F616FE4111813142614767549050084083" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wssКонтрольный пример предназначен только для проверки возможности вызова сервиса, опубликованного в СМЭВ. При отработке тестовой интеграции с ЕСИА необходимо убрать тег <TestMsg>Test</TestMsg>. 12 52 Руководство пользователя Сервиса регистрации пользователей ЕСИА wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">MIIG8DCCBp+gAwIBAgIKF30AIQACAABhuzAIBgYqhQMCAgMwggEHMRgwFgYFKoUDZAESDTEwMjc3MDA xOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJDBzQodGD0YnQtdCy0YHQutC40Lkg0 LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAgMDNCc0L7RgdC60 LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQtdC70LXQutC+0Lwx HTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQSBSVEswHhcNMTQwOTMwMDY1MzA wWhcNMTUwOTMwMDcwMjAwWjCBuzEYMBYGBSqFA2QBEg0xMDM1MDA5NTY3NDUwMRowGAYIKoUDA4EDAQE SDDAwNTA0NzA1MzkyMDELMAkGA1UEBhMCUlUxITAfBgNVBAgeGAA3ADcAIAQzAC4AIAQcBD4EQQQ6BDIEMDEb MBkGA1UEBx4SBDMALgAgBBwEPgRBBDoEMgQwMSMwIQYDVQQKHhoEHgQQBB4AIAAiBCAEIgAgBBsEMAQxBEE AIjERMA8GA1UEAx4IBBUEHwQTBCMwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARA1QcYeHYJ xTcXcN5bs3uv4WzbFQudA947myehFKe2cmxjWgp+/YhxOftxbru86sDUo6S5fTo99F7Eiw/y1Iks66OCBDIwggQuMA4GA1Ud DwEB/wQEAwIE8DAmBgNVHSUEHzAdBggrBgEFBQcDBAYHKoUDAgIiBgYIKwYBBQUHAwIwHQYDVR0OBBYEFCBeb xoSzHovN2A+4h7o9HGrYCAEMIIBSAYDVR0jBIIBPzCCATuAFA04ld1N0we3xqeR/Bz9GlZ29aOGoYIBD6SCAQswggEHM RgwFgYFKoUDZAESDTEwMjc3MDAxOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJD BzQodGD0YnQtdCy0YHQutC40Lkg0LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUl UxFTATBgNVBAgMDNCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4 g0KDQvtGB0YLQtdC70LXQutC+0LwxHTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQ SBSVEuCEGWCUgvyJG+WThtU1knb/GwwYwYDVR0fBFwwWjAsoCqgKIYmaHR0cDovL2NlcnRlbnJvbGwuY2EucnQucnU vY2FfcnRrMy5jcmwwKqAooCaGJGh0dHA6Ly9yb3N0ZWxlY29tLnJ1L2NkcC9jYV9ydGszLmNybDB0BggrBgEFBQcBAQRo MGYwMgYIKwYBBQUHMAKGJmh0dHA6Ly9jZXJ0ZW5yb2xsLmNhLnJ0LnJ1L2NhX3J0azMuY3J0MDAGCCsGAQUFBzA ChiRodHRwOi8vcm9zdGVsZWNvbS5ydS9jZHAvY2FfcnRrMy5jcnQwNgYFKoUDZG8ELQwrItCa0YDQuNC/0YLQvtCf0YD QviBDU1AiICjQstC10YDRgdC40Y8gMy42KTArBgNVHRAEJDAigA8yMDE0MDkzMDA2NTMwMFqBDzIwMTUwOTMwM DY1MzAwWjATBgNVHSAEDDAKMAgGBiqFA2RxATCCATIGBSqFA2RwBIIBJzCCASMMKyLQmtGA0LjQv9GC0L7Qn9G A0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDMuNikMUyLQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdG C0YAgItCa0YDQuNC/0YLQvtCf0YDQviDQo9CmIiDQstC10YDRgdC40LggMS41DE/QodC10YDRgtC40YTQuNC60LDRgi DRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g4oSWINCh0KQvMTI0LTIyMzgg0L7RgiAwNC4xMC4yMDEzDE5D0LXRgNGC 0LjRhNC40LrQsNGCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjgtMjM1MiDQvtGCIDE1LjA0LjIw MTQwCAYGKoUDAgIDA0EALOkbgpzoayZEyt+AQ53EwU7mYNwFZ0H92reHR37N3YypuBdG7h+0cI/tEnK/1+qWBAdF60 Geb1BumF6QAN0W+g==</wsse:BinarySecurityToken><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-16700472"> <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>UCY7BPyXpEV3YdNPbPCOqHlLjowPAHWHuXcEI7t6Mh8=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue> GmdPSP2TFncLe1L7k05OdcQWpSLjtZ0gyYA3reM02a3tssNTRpoa9q8rTsk3FBxROUMgMIYyX25W Jt3vsJRoOQ== </ds:SignatureValue> <ds:KeyInfo Id="KeyId-4C071F616FE4111813142614767549050084084"> <wsse:SecurityTokenReference wsu:Id="STRId-4C071F616FE4111813142614767549050084085" 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-4C071F616FE4111813142614767549050084083" 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></SOAP-ENV:Header><SOAP-ENV:Body wsu:Id="body"><esia:RegisterCertificate xmlns:esia="http://mks.esia.rstyle.ru/" xmlns="http://smev.gosuslugi.ru/rev120315"> <Message> <Sender><Code>ISIA01001</Code><Name>Electronic system identification and authentication</Name></Sender> <Recipient><Code>ISIA01001</Code><Name>Тестовая система 1</Name></Recipient> <Originator><Code>ISIA01001</Code><Name>Тестовая система 1</Name></Originator> <Service><Mnemonic>ESIARegister</Mnemonic><Version>1.00</Version></Service> <TypeCode>OTHR</TypeCode> <Status>REQUEST</Status> <Date>2014-11-18T14:31:13.400+03:00</Date> 53 Руководство пользователя Сервиса регистрации пользователей ЕСИА <ExchangeType>0</ExchangeType> <CaseNumber>Test</CaseNumber> <TestMsg>Test</TestMsg> </Message> <MessageData> <AppData> <esia:serialNumber>15F8 70FF 0001 0000 394C</esia:serialNumber> <esia:issuerOrgName>Тестовая организация</esia:issuerOrgName> <esia:startDate>01.01.2014</esia:startDate> <esia:expiryDate>01.01.2015</esia:expiryDate> <esia:ownerType>PSO</esia:ownerType> <esia:snils>000-000-000 00</esia:snils> <esia:personINN>000000000000</esia:personINN> <esia:lastName>Тестов</esia:lastName> <esia:firstName>Тест</esia:firstName> <esia:middleName>Тестович</esia:middleName> <esia:gender>M</esia:gender> <esia:birthDate>01.01.1987</esia:birthDate> <esia:birthPlace>Омск</esia:birthPlace> <esia:doc> <esia:type>RF_PASSPORT</esia:type> <esia:series>0000</esia:series> <esia:number>000000</esia:number> <esia:issueId>000000</esia:issueId> <esia:issueDate>01.01.1987</esia:issueDate> </esia:doc> <esia:citizenship>RUS</esia:citizenship> </AppData></MessageData> </esia:RegisterCertificate></SOAP-ENV:Body></SOAP-ENV:Envelope> Ответ на запрос в случае успешного исполнения <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><SOAP-ENV:Header><wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-secext-1.0.xsd"> <wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-messagesecurity-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3" wsu:Id="SenderCertificate">MIIHpjCCB1WgAwIBAgIKQV8igAACAABTwjAIBgYqhQMCAgMwggEHMRgwFgYFKoUDZA ESDTEwMjc3MDAxOTg3NjcxGjAYBggqhQMDgQMBARIMMDA3NzA3MDQ5Mzg4MSUwIwYDVQQJDBzQodGD0YnQtd Cy0YHQutC40Lkg0LLQsNC7IDI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAg MDNCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMSQwIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQt dC70LXQutC+0LwxHTAbBgNVBAsMFNCe0JjQkSDQlNCk0J8g0KDQotCaMQ8wDQYDVQQDEwZDQSBSVEswHhcNMT QwNTI3MDk0OTAwWhcNMTUwNTI3MDk1ODAwWjCCAXAxGDAWBgUqhQNkARINMTA0NzcwMjAyNjcwMTEaMBgGC CqFAwOBAwEBEgwwMDc3MTA0NzQzNzUxCzAJBgNVBAYTAlJVMR8wHQYDVQQIHhYANwA3ACAEMwAuBBwEPgRB BDoEMgQwMRUwEwYDVQQHHgwEHAQ+BEEEOgQyBDAxLTArBgNVBAoeJAQcBDgEPQQ6BD4EPARBBDIETwQ3B EwAIAQgBD4EQQRBBDgEODGBiDCBhQYDVQQDHn4EHAQ4BD0EOARBBEIENQRABEEEQgQyBD4AIARBBDIETwQ 3BDgAIAQ4ACAEPAQwBEEEQQQ+BDIESwRFACAEOgQ+BDwEPARDBD0EOAQ6BDAERgQ4BDkAIAQgBD4EQQRB BDgEOQRBBDoEPgQ5ACAEJAQ1BDQENQRABDAERgQ4BDgxOTA3BgkqhkiG9w0BCQgeKgQiBDIENQRABEEEOgQw BE8AIARDBDsEOARGBDAALAAgBDQEPgQ8ACAANzBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MAB EC/yHX3ipL+ZYaHf3SjempCoB4lrRe1sxeyuwzrPyMCdbqael8WandP6nu/TKlo05u+/28sgiTmRMo9N0ynrEtEo4IEMjCCBC 4wDgYDVR0PAQH/BAQDAgTwMCYGA1UdJQQfMB0GCCsGAQUFBwMEBgcqhQMCAiIGBggrBgEFBQcDAjAdBgNVH Q4EFgQU9D088H/yIgxGcPoidMCpAd8HgA0wggFIBgNVHSMEggE/MIIBO4AUDTiV3U3TB7fGp5H8HP0aVnb1o4ahggE PpIIBCzCCAQcxGDAWBgUqhQNkARINMTAyNzcwMDE5ODc2NzEaMBgGCCqFAwOBAwEBEgwwMDc3MDcwNDkzOD gxJTAjBgNVBAkMHNCh0YPRidC10LLRgdC60LjQuSDQstCw0LsgMjYxFzAVBgkqhkiG9w0BCQEWCGNhQHJ0LnJ1MQsw CQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgN VBAoMG9Ce0JDQniDQoNC+0YHRgtC10LvQtdC60L7QvDEdMBsGA1UECwwU0J7QmNCRINCU0KTQnyDQoNCi0JoxD zANBgNVBAMTBkNBIFJUS4IQZYJSC/Ikb5ZOG1TWSdv8bDBjBgNVHR8EXDBaMCygKqAohiZodHRwOi8vY2VydGVucm9 sbC5jYS5ydC5ydS9jYV9ydGszLmNybDAqoCigJoYkaHR0cDovL3Jvc3RlbGVjb20ucnUvY2RwL2NhX3J0azMuY3JsMHQGCC sGAQUFBwEBBGgwZjAyBggrBgEFBQcwAoYmaHR0cDovL2NlcnRlbnJvbGwuY2EucnQucnUvY2FfcnRrMy5jcnQwMAYIK 54 Руководство пользователя Сервиса регистрации пользователей ЕСИА wYBBQUHMAKGJGh0dHA6Ly9yb3N0ZWxlY29tLnJ1L2NkcC9jYV9ydGszLmNydDA2BgUqhQNkbwQtDCsi0JrRgNC40L/R gtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpMCsGA1UdEAQkMCKADzIwMTQwNTI3MDk0OTAwWoEPMjAx NTA1MjcwOTQ5MDBaMBMGA1UdIAQMMAowCAYGKoUDZHEBMIIBMgYFKoUDZHAEggEnMIIBIwwrItCa0YDQuNC/ 0YLQvtCf0YDQviBDU1AiICjQstC10YDRgdC40Y8gMy42KQxTItCj0LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtd C90YLRgCAi0JrRgNC40L/RgtC+0J/RgNC+INCj0KYiINCy0LXRgNGB0LjQuCAxLjUMT9Ch0LXRgNGC0LjRhNC40LrQsN GCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjQtMjIzOCDQvtGCIDA0LjEwLjIwMTMMTkPQtdGA0 YLQuNGE0LjQutCw0YIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNGPIOKEliDQodCkLzEyOC0xODIyINC+0YIgMDEuMD YuMjAxMjAIBgYqhQMCAgMDQQCZ++kF5Tg6jWSTZGQDpnAAmsAX8ny6m/USE9yvqv5jcQRBQLdOClCJXt601qHl16FO +xd3zmxZJ2fPyca9tZqr</wsse:BinarySecurityToken> <ds:Signature Id="Signature"> <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>jVtbK7wEgMTEIutln3Wgbjq0wRyY7TfF40A3dktzrrs=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue>ALWRhnjmAYOEhzk/s3Qj8COZinyPOCi5PlDvc7bMFN3i6ymTcNW4CbSP3n2IYcI7ftO0gV9QvDDf e5hD9OMYLA==</ds:SignatureValue> <ds:KeyInfo> <wsse:SecurityTokenReference> <wsse:Reference URI="#SenderCertificate" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wssx509-token-profile-1.0#X509v3"/> </wsse:SecurityTokenReference> </ds:KeyInfo> </ds:Signature> </wsse:Security><work:WorkContext xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdQABh3ZWJsb2dpYy5hcHAuc21ldi1ndy1lYXIAAADWA AAAI3dlYmxvZ2ljLndvcmthcmVhLlN0cmluZ1dvcmtDb250ZXh0AAcyLjIuNy4xAAA=</work:WorkContext></SOAPENV:Header><SOAP-ENV:Body wsu:Id="body"><esia:RegisterCertificateResponse xmlns="http://smev.gosuslugi.ru/rev120315" xmlns:esia="http://mks.esia.rstyle.ru/"xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://www.w3.org/2004/08/xop/include"> <Message> <Sender><Code>ISIA01</Code><Name>Electronic system identification and authentication</Name></Sender> <Recipient><Code>ISIA01001</Code><Name>Electronic system identification and authentication</Name></Recipient> <Originator><Code>ISIA01001</Code><Name>Тестовая система 1</Name></Originator> <Service><Mnemonic>ESIARegister</Mnemonic><Version>1.00</Version></Service> <TypeCode>OTHR</TypeCode> <Status>ACCEPT</Status> <Date>2015-03-12T12:53:08.177+03:00</Date> <ExchangeType>0</ExchangeType> <RequestIdRef>149801b2-ff74-421e-8611-84f5da81f1af</RequestIdRef> <OriginRequestIdRef>149801b2-ff74-421e-8611-84f5da81f1af</OriginRequestIdRef> <CaseNumber>Test</CaseNumber> <TestMsg>Test</TestMsg> </Message> <MessageData> <AppData> <esia:result>true</esia:result></AppData> </MessageData> </esia:RegisterCertificateResponse></SOAP-ENV:Body></SOAP-ENV:Envelope> 55 Руководство пользователя Сервиса регистрации пользователей ЕСИА 3 МЕТОДИКА ИСПЫТАНИЙ 3.1 Общие условия Проведение контрольных испытаний при регистрации электронного сервиса регламентировано Приказом Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия». Порядок проведения типовых испытаний предполагает следующие этапы: Проверка комплектности предоставленной документации; Проверка сетевой связности между узлом СМЭВ и точкой размещения электронного сервиса; Регистрация сервиса и тестирование сервиса на контрольном примере. 3.2 Параметры испытаний на тестовой среде Проведение испытаний на тестовой среде перед регистрацией электронного сервиса в продуктивной среде СМЭВ является необходимым действием, обеспечивающим повышение качества и эффективности процесса и позволяющим выявлять ошибки и несоответствия разработанного сервиса заранее, а не в продуктивном контуре. Контактное лицо: служба поддержки ЕСИА, e-mail: [email protected] Адрес размещения экземпляра сервиса в тестовом контуре СМЭВ (защищенная сеть): http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0003419/wsdl Режим функционирования тестовой среды: 24/365 (круглосуточно). Особые условия доступности отсутствуют. 3.3 Параметры испытаний на продуктивной среде Контактное лицо: служба поддержки ЕСИА, e-mail: [email protected] Адрес размещения продуктивного экземпляра сервиса: http://oraas.rt.ru:7777/gateway/services/SID0003923?wsdl Режим функционирования продуктивной среды: 24/365 (круглосуточно). Особые условия доступности отсутствуют. 3.4 Особые условия Особые условия для проведения 56 контрольных испытаний отсутствуют. Руководство пользователя Сервиса регистрации пользователей ЕСИА 4 ПРИЛОЖЕНИЯ 4.1 Описание сервиса (WSDL) <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://mks.esia.rstyle.ru/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="RegistrationService" targetNamespace="http://mks.esia.rstyle.ru/"> <wsdl:types> <xsd:schema targetNamespace="http://mks.esia.rstyle.ru/"> <xsd:import schemaLocation="http://esia-portal1.test.gosuslugi.ru:80/gateway/services/RegistrationService?xsd=1" namespace="http://mks.esia.rstyle.ru/"/> <xsd:import schemaLocation="http://esia-portal1.test.gosuslugi.ru:80/gateway/services/RegistrationService?xsd=3" namespace="http://smev.gosuslugi.ru/rev120315"/> <xsd:import schemaLocation="http://esia-portal1.test.gosuslugi.ru:80/gateway/services/RegistrationService?xsd=2" namespace="http://www.w3.org/2004/08/xop/include"/> </xsd:schema> </wsdl:types> <wsdl:message name="Register"> <wsdl:part name="parameters" element="tns:Register"/> </wsdl:message> <wsdl:message name="RegisterResponse"> <wsdl:part name="parameters" element="tns:RegisterResponse"/> </wsdl:message> <wsdl:message name="Recover"> <wsdl:part name="parameters" element="tns:Recover"/> </wsdl:message> <wsdl:message name="RecoverResponse"> <wsdl:part name="parameters" element="tns:RecoverResponse"/> </wsdl:message> <wsdl:message name="Confirm"> <wsdl:part name="parameters" element="tns:Confirm"/> </wsdl:message> <wsdl:message name="ConfirmResponse"> <wsdl:part name="parameters" element="tns:ConfirmResponse"/> </wsdl:message> <wsdl:message name="GetRequestResult"> <wsdl:part name="parameters" element="tns:GetRequestResult"/> </wsdl:message> <wsdl:message name="RequestResult"> <wsdl:part name="parameters" element="tns:RequestResult"/> </wsdl:message> <wsdl:message name="RegisterCertificate"> <wsdl:part name="parameters" element="tns:RegisterCertificate"/> </wsdl:message> <wsdl:message name="RegisterCertificateResponse"> <wsdl:part name="parameters" element="tns:RegisterCertificateResponse"/> </wsdl:message> <wsdl:message name="Register_Headers"> <wsdl:part xmlns:q1="http://smev.gosuslugi.ru/rev120315" name="Header" element="q1:Header"/> </wsdl:message> <wsdl:message name="RegisterResponse_Headers"> <wsdl:part xmlns:q1="http://smev.gosuslugi.ru/rev120315" name="Header" element="q1:Header"/> </wsdl:message> <wsdl:message name="Recover_Headers"> <wsdl:part xmlns:q1="http://smev.gosuslugi.ru/rev120315" name="Header" element="q1:Header"/> </wsdl:message> <wsdl:message name="RecoverResponse_Headers"> <wsdl:part xmlns:q1="http://smev.gosuslugi.ru/rev120315" name="Header" element="q1:Header"/> </wsdl:message> <wsdl:message name="Confirm_Headers"> 57 Руководство пользователя Сервиса регистрации пользователей ЕСИА <wsdl:part xmlns:q1="http://smev.gosuslugi.ru/rev120315" name="Header" element="q1:Header"/> </wsdl:message> <wsdl:message name="ConfirmResponse_Headers"> <wsdl:part xmlns:q1="http://smev.gosuslugi.ru/rev120315" name="Header" element="q1:Header"/> </wsdl:message> <wsdl:message name="GetRequestResult_Headers"> <wsdl:part xmlns:q1="http://smev.gosuslugi.ru/rev120315" name="Header" element="q1:Header"/> </wsdl:message> <wsdl:message name="RequestResult_Headers"> <wsdl:part xmlns:q1="http://smev.gosuslugi.ru/rev120315" name="Header" element="q1:Header"/> </wsdl:message> <wsdl:message name="RegisterCertificate_Headers"> <wsdl:part name="Header" element="q1:Header" xmlns:q1="http://smev.gosuslugi.ru/rev120315"/> </wsdl:message> <wsdl:message name="RegisterCertificateResponse_Headers"> <wsdl:part name="Header" element="q1:Header" xmlns:q1="http://smev.gosuslugi.ru/rev120315"/> </wsdl:message> <wsdl:portType name="RegistrationServicePortType"> <wsdl:operation name="register"> <wsdl:input name="Register" message="tns:Register"/> <wsdl:output name="RegisterResponse" message="tns:RegisterResponse"/> </wsdl:operation> <wsdl:operation name="recover"> <wsdl:input name="Recover" message="tns:Recover"/> <wsdl:output name="RecoverResponse" message="tns:RecoverResponse"/> </wsdl:operation> <wsdl:operation name="confirm"> <wsdl:input name="Confirm" message="tns:Confirm"/> <wsdl:output name="ConfirmResponse" message="tns:ConfirmResponse"/> </wsdl:operation> <wsdl:operation name="getRequestResult"> <wsdl:input name="GetRequestResult" message="tns:GetRequestResult"/> <wsdl:output name="RequestResult" message="tns:RequestResult"/> </wsdl:operation> <wsdl:operation name="registerCertificate"> <wsdl:input name="RegisterCertificate" message="tns:RegisterCertificate"/> <wsdl:output name="RegisterCertificateResponse" message="tns:RegisterCertificateResponse"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="RegistrationServiceBinding" type="tns:RegistrationServicePortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="register"> <wsdl:input name="Register"> <soap:header message="tns:Register_Headers" part="Header" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="RegisterResponse"> <soap:header message="tns:RegisterResponse_Headers" part="Header" use="literal"/> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="recover"> <wsdl:input name="Recover"> <soap:header message="tns:Recover_Headers" part="Header" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="RecoverResponse"> <soap:header message="tns:RecoverResponse_Headers" part="Header" use="literal"/> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="confirm"> 58 Руководство пользователя Сервиса регистрации пользователей ЕСИА <wsdl:input name="Confirm"> <soap:header message="tns:Confirm_Headers" part="Header" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="ConfirmResponse"> <soap:header message="tns:ConfirmResponse_Headers" part="Header" use="literal"/> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getRequestResult"> <wsdl:input name="GetRequestResult"> <soap:header message="tns:GetRequestResult_Headers" part="Header" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="RequestResult"> <soap:header message="tns:RequestResult_Headers" part="Header" use="literal"/> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="RegistrationService"> <wsdl:port name="RegistrationPort" binding="tns:RegistrationServiceBinding"> <soap:address location="http://esia-portal1.test.gosuslugi.ru:80/gateway/services/RegistrationService"/> </wsdl:port> </wsdl:service> </wsdl:definitions> Приведенный WSDL содержит ссылку на следующие схемы данных: RegistrationService <?xml version="1.0" encoding="utf-8"?> <xs:schema elementFormDefault="qualified" targetNamespace="http://mks.esia.rstyle.ru/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import schemaLocation="smev.xsd" namespace="http://smev.gosuslugi.ru/rev120315"/> <xs:element name="Register"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" ref="q1:Message" xmlns:q1="http://smev.gosuslugi.ru/rev120315"/> <xs:element minOccurs="0" maxOccurs="1" ref="q2:MessageData" xmlns:q2="http://smev.gosuslugi.ru/rev120315"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="RegisterResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" ref="q3:Message" xmlns:q3="http://smev.gosuslugi.ru/rev120315"/> <xs:element minOccurs="0" maxOccurs="1" ref="q4:MessageData" xmlns:q4="http://smev.gosuslugi.ru/rev120315"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Recover"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" ref="q3:Message" xmlns:q3="http://smev.gosuslugi.ru/rev120315"/> <xs:element minOccurs="0" maxOccurs="1" ref="q4:MessageData" xmlns:q4="http://smev.gosuslugi.ru/rev120315"/> 59 Руководство пользователя Сервиса регистрации пользователей ЕСИА </xs:sequence> </xs:complexType> </xs:element> <xs:element name="RecoverResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" ref="q3:Message" xmlns:q3="http://smev.gosuslugi.ru/rev120315"/> <xs:element minOccurs="0" maxOccurs="1" ref="q4:MessageData" xmlns:q4="http://smev.gosuslugi.ru/rev120315"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Confirm"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" ref="q1:Message" xmlns:q1="http://smev.gosuslugi.ru/rev120315"/> <xs:element minOccurs="0" maxOccurs="1" ref="q2:MessageData" xmlns:q2="http://smev.gosuslugi.ru/rev120315"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ConfirmResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" ref="q3:Message" xmlns:q3="http://smev.gosuslugi.ru/rev120315"/> <xs:element minOccurs="0" maxOccurs="1" ref="q4:MessageData" xmlns:q4="http://smev.gosuslugi.ru/rev120315"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GetRequestResult"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" ref="q3:Message" xmlns:q3="http://smev.gosuslugi.ru/rev120315"/> <xs:element minOccurs="0" maxOccurs="1" ref="q4:MessageData" xmlns:q4="http://smev.gosuslugi.ru/rev120315"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="RequestResult"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" ref="q3:Message" xmlns:q3="http://smev.gosuslugi.ru/rev120315"/> <xs:element minOccurs="0" maxOccurs="1" ref="q4:MessageData" xmlns:q4="http://smev.gosuslugi.ru/rev120315"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="RegisterCertificate"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" ref="q1:Message" xmlns:q1="http://smev.gosuslugi.ru/rev120315"/> 60 Руководство пользователя Сервиса регистрации пользователей ЕСИА <xs:element minOccurs="0" maxOccurs="1" ref="q2:MessageData" xmlns:q2="http://smev.gosuslugi.ru/rev120315"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="RegisterCertificateResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" ref="q3:Message" xmlns:q3="http://smev.gosuslugi.ru/rev120315"/> <xs:element minOccurs="0" maxOccurs="1" ref="q4:MessageData" xmlns:q4="http://smev.gosuslugi.ru/rev120315"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> Include <xs:schema targetNamespace="http://www.w3.org/2004/08/xop/include" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2004/08/xop/include"> <xs:element name="Include" type="tns:Include"/> <xs:complexType name="Include"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="href" type="xs:anyURI" use="required"/> <xs:anyAttribute namespace="##other"/> </xs:complexType> </xs:schema> SMEV <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:smev="http://smev.gosuslugi.ru/rev120315" xmlns:xop="http://www.w3.org/2004/08/xop/include" targetNamespace="http://smev.gosuslugi.ru/rev120315" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.5.3"> <xs:import namespace="http://www.w3.org/2004/08/xop/include" schemaLocation="include.xsd"/> <xs:element name="Header" type="smev:HeaderType"> <xs:annotation> <xs:documentation>Служебный загловок СМЭВ</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BaseMessage" type="smev:BaseMessageType"> <xs:annotation> <xs:documentation>Базовый тип, описывающий сообщение в целом </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Message" type="smev:MessageType"> <xs:annotation> <xs:documentation>Служебный блок атрибутов СМЭВ </xs:documentation> </xs:annotation> </xs:element> <!-- <xs:element name="SubMessage" type="smev:SubMessageType"> <xs:annotation> <xs:documentation>Описание заявки пакета </xs:documentation> </xs:annotation> </xs:element> <xs:element name="SubMessages" type="smev:SubMessagesType"> 61 Руководство пользователя Сервиса регистрации пользователей ЕСИА <xs:annotation> <xs:documentation>Набор описей заявок пакета </xs:documentation> </xs:annotation> </xs:element>--> <xs:element name="MessageData" type="smev:MessageDataType"> <xs:annotation> <xs:documentation>Блок-обертка данных СМЭВ</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AppData" type="smev:AppDataType"> <xs:annotation> <xs:documentation>Блок структурированных сведений</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AppDocument" type="smev:AppDocumentType"> <xs:annotation> <xs:documentation>Блок вложений</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SubRequestNumber" type="xs:string"> <xs:annotation> <xs:documentation>Уникальный идентификатор сообщения внутри пакета назначается инициатором взаимодействия </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Sender" type="smev:orgExternalType"> <xs:annotation> <xs:documentation>Данные о системе-инициаторе взаимодействия (Потребителе) (валидируется СМЭВ на соответствие сертификату) </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Recipient" type="smev:orgExternalType"> <xs:annotation> <xs:documentation>Данные о системе-получателе сообщения (Поставщике) (валидируется СМЭВ по реестру поставщиков) </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Originator" type="smev:orgExternalType"> <xs:annotation> <xs:documentation>Данные о системе, инициировавашей цепочку из нескольких запросов-ответов, объединенных единым процессом в рамках взаимодействия </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Service" type="smev:ServiceType"> <xs:annotation> <xs:documentation> Целевой сервис </xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeCode" type="smev:TypeCodeType"> <xs:annotation> <xs:documentation>Тип сообщения</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Date" type="xs:dateTime"> <xs:annotation> 62 Руководство пользователя Сервиса регистрации пользователей ЕСИА <xs:documentation>Дата создания запроса</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RequestIdRef" type="smev:idType"> <xs:annotation> <xs:documentation>Идентификатор сообщения-запроса, инициировавшего взаимодействие </xs:documentation> </xs:annotation> </xs:element> <xs:element name="OriginRequestIdRef" type="smev:idType"> <xs:annotation> <xs:documentation>Идентификатор сообщения-запроса, инициировавшего цепочку из нескольких запросов-ответов, объединенных единым процессом в рамках взаимодействия </xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceCode" type="xs:string"> <xs:annotation> <xs:documentation>Код услуги</xs:documentation> </xs:annotation> </xs:element> <xs:element name="CaseNumber" type="xs:string"> <xs:annotation> <xs:documentation>Номер заявки в информационной системе-отправителе </xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceName" type="xs:string"> <xs:annotation> <xs:documentation>Мнемоника электронного сервиса</xs:documentation> </xs:annotation> </xs:element> <xs:element name="OKTMO" type="xs:string"> <xs:annotation> <xs:documentation>Код OKTMO</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MessageId" type="smev:idType"> <xs:annotation> <xs:documentation>Идентификатор сообщения</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TimeStamp" type="xs:dateTime"> <xs:annotation> <xs:documentation>Метка времени получения запроса СМЭВ.ом </xs:documentation> </xs:annotation> </xs:element> <xs:element name="NodeId" type="xs:string"> <xs:annotation> <xs:documentation>Уникальный идентификатор узла</xs:documentation> </xs:annotation> </xs:element> <xs:element name="MessageClass" type="smev:MessageClassType"> <xs:annotation> <xs:documentation>Идентификатор класса сообщения</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="smev:StatusType"> <xs:annotation> <xs:documentation>Статус сообщения</xs:documentation> 63 Руководство пользователя Сервиса регистрации пользователей ЕСИА </xs:annotation> </xs:element> <xs:element name="ExchangeType" type="xs:string"> <xs:annotation> <xs:documentation>Категория взаимодействия</xs:documentation> </xs:annotation> </xs:element> <xs:element name="BinaryData" type="xs:base64Binary"> <xs:annotation> <xs:documentation>Контент вложения</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Reference" type="smev:ReferenceType"> <xs:annotation> <xs:documentation>Ссылка на вложение</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DigestValue" type="xs:base64Binary"> <xs:annotation> <xs:documentation>Хеш-код вложения</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TestMsg" type="xs:string"> <xs:annotation> <xs:documentation>Идентификатор тестового запроса</xs:documentation> </xs:annotation> </xs:element> <xs:element name="RequestCode" type="xs:string"> <xs:annotation> <xs:documentation>Код заявления</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Id" type="smev:PacketIdType"> <xs:annotation> <xs:documentation>Идентификатор заявки пакета</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PacketIds" type="smev:PacketIdsType"> <xs:annotation> <xs:documentation>Блок идентификаторов заявок пакета</xs:documentation> </xs:annotation> </xs:element> <xs:complexType name="HeaderType"> <xs:sequence> <xs:element ref="smev:NodeId"/> <xs:element ref="smev:MessageId"/> <xs:element ref="smev:TimeStamp"/> <xs:element ref="smev:MessageClass"/> <xs:element ref="smev:PacketIds" minOccurs="0"/> </xs:sequence> <xs:attribute name="actor" type="xs:string"/> <xs:anyAttribute namespace="##any" processContents="lax"/> </xs:complexType> <xs:complexType name="BaseMessageType"> <xs:sequence> <xs:element ref="smev:Message"/> <xs:element ref="smev:MessageData"/> </xs:sequence> </xs:complexType> <!-- <xs:complexType name="SubMessageType"> <xs:sequence> <xs:element ref="smev:SubRequestNumber"/> 64 Руководство пользователя Сервиса регистрации пользователей ЕСИА <xs:element ref="smev:Status"/> <xs:element ref="smev:Originator" minOccurs="0"/> <xs:element ref="smev:Date"/> <xs:element ref="smev:RequestIdRef" minOccurs="0"/> <xs:element ref="smev:OriginRequestIdRef" minOccurs="0"/> <xs:element ref="smev:ServiceCode" minOccurs="0"/> <xs:element ref="smev:CaseNumber" minOccurs="0"/> xs:sequence> </xs:complexType> <xs:complexType name="SubMessagesType"> <xs:sequence> <xs:element ref="smev:SubMessage" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>--> <xs:complexType name="MessageType"> <xs:sequence> <xs:element ref="smev:Sender"/> <xs:element ref="smev:Recipient"/> <xs:element ref="smev:Originator" minOccurs="0"/> <xs:choice> <xs:element ref="smev:ServiceName"/> <xs:element ref="smev:Service"/> </xs:choice> <xs:element ref="smev:TypeCode"/> <xs:element ref="smev:Status"/> <xs:element ref="smev:Date"/> <xs:element ref="smev:ExchangeType"/> <xs:element ref="smev:RequestIdRef" minOccurs="0"/> <xs:element ref="smev:OriginRequestIdRef" minOccurs="0"/> <xs:element ref="smev:ServiceCode" minOccurs="0"/> <xs:element ref="smev:CaseNumber" minOccurs="0"/> <!-<xs:element ref="smev:SubMessages" minOccurs="0" maxOccurs="1"/>--> <xs:element ref="smev:TestMsg" minOccurs="0"/> <xs:element ref="smev:OKTMO" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="MessageDataType"> <xs:sequence> <xs:element ref="smev:AppData" minOccurs="0"/> <xs:element ref="smev:AppDocument" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="PacketIdType"> <xs:sequence> <xs:element ref="smev:MessageId"/> <xs:element ref="smev:SubRequestNumber"/> </xs:sequence> </xs:complexType> <xs:complexType name="PacketIdsType"> <xs:sequence> <xs:element ref="smev:Id" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="AppDataType"> <xs:sequence> <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##any" processContents="lax"/> </xs:complexType> <xs:complexType name="AppDocumentType"> <xs:sequence> <xs:element ref="smev:RequestCode"/> 65 Руководство пользователя Сервиса регистрации пользователей ЕСИА <xs:choice> <xs:element ref="smev:BinaryData"/> <xs:sequence> <xs:element ref="smev:Reference"/> <xs:element ref="smev:DigestValue"/> </xs:sequence> </xs:choice> </xs:sequence> </xs:complexType> <xs:complexType name="ReferenceType" mixed="true"> <xs:sequence> <xs:element ref="xop:Include" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="orgExternalType"> <xs:annotation> <xs:documentation>Сведения об информационной системе </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" type="smev:MnemonicType"> <xs:annotation> <xs:documentation>Идентификатор системы</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="xs:string"> <xs:annotation> <xs:documentation>Наименование системы</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="TypeCodeType"> <xs:restriction base="xs:string"> <xs:enumeration value="GSRV"> <xs:annotation> <xs:documentation>Взаимодействие в рамках оказания государственных услуг </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="GFNC"> <xs:annotation> <xs:documentation>Взаимодействие в рамках исполнения государственных функций </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="OTHR"> <xs:annotation> <xs:documentation> Взаимодействие в иных целях, предусмотренных законодательством Российской Федерации </xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="MessageClassType"> <xs:restriction base="xs:string"> <xs:enumeration value="REQUEST"> <xs:annotation> <xs:documentation>Запрос от потребителя к поставщику </xs:documentation> </xs:annotation> 66 Руководство пользователя Сервиса регистрации пользователей ЕСИА </xs:enumeration> <xs:enumeration value="RESPONSE"> <xs:annotation> <xs:documentation>Ответ поставщика потребителю</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="StatusType"> <xs:restriction base="xs:string"> <xs:enumeration value="REQUEST"> <xs:annotation> <xs:documentation>Запрос</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="RESULT"> <xs:annotation> <xs:documentation>Результат</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="REJECT"> <xs:annotation> <xs:documentation>Мотивированный отказ</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="INVALID"> <xs:annotation> <xs:documentation>Ошибка при ФЛК</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="ACCEPT"> <xs:annotation> <xs:documentation>Сообщение-квиток о приеме</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="PING"> <xs:annotation> <xs:documentation>Запрос данных/результатов</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="PROCESS"> <xs:annotation> <xs:documentation>В обработке</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="NOTIFY"> <xs:annotation> <xs:documentation>Уведомление об ошибке</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="FAILURE"> <xs:annotation> <xs:documentation>Технический сбой</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="CANCEL"> <xs:annotation> <xs:documentation>Отзыв заявления</xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="STATE"> <xs:annotation> <xs:documentation>Возврат состояния</xs:documentation> 67 Руководство пользователя Сервиса регистрации пользователей ЕСИА </xs:annotation> </xs:enumeration> <xs:enumeration value="PACKET"> <xs:annotation> <xs:documentation>Передача пакетного сообщения</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="idType"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="MnemonicType"> <xs:annotation> <xs:documentation>Формат мнемоники</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="9"/> <xs:maxLength value="9"/> <xs:pattern value="[A-Z0-9]{4}\d{5}"/> <xs:whiteSpace value="collapse"/> </xs:restriction> </xs:simpleType> <xs:complexType name="ServiceType"> <xs:annotation> <xs:documentation>Информация о целевом сервисе</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Mnemonic" type="xs:string"> <xs:annotation> <xs:documentation>Мнемоника сервиса</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Version" type="smev:VersionType"> <xs:annotation> <xs:documentation>Версия сервиса</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="VersionType"> <xs:annotation> <xs:documentation> Формат версии </xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="\d{1,2}\.\d{2}"></xs:pattern> </xs:restriction> </xs:simpleType> </xs:schema> 68 Руководство пользователя Сервиса регистрации пользователей ЕСИА 4.2 Описание общих структур данных Параметр комплексного типа: reqAuthInf № Код параметра Описание параметра Обязательность Способ заполнения/Тип 1 requestData Содержание подписанной заявки Y Xs:string 2 signature Электронная подпись заявки Y Xs:string 13 Комментарий Данные заявки в формате UTF-8, закодированные в Base64. Под заявкой понимается текст, который видит оператор при регистрации / подтверждении личности пользователя, и который оператор подписывает своей электронной подписью13 Электронная подпись в формате PKSC#7 detached или attached Для метода Register рекомендуется использовать текст следующего содержания: Я, {Петров Петр Петрович}, номер паспорта {0000 000090}, подтверждаю, что пользователь со следующими данными: ФИО: {Иванов Иван Иванович} СНИЛС: {123-456-789 01} Пол: {Мужской} Дата рождения: {18.09.1982} Вид документа, удостоверяющего личность: {Паспорт гражданина Российской Федерации} Данные документа: {4506 707044, выдан 01.01.2003, код подразделения 772-044} Гражданство: {RUS} E-mail: {[email protected]} Мобильный телефон: {+7(910)4141414} успешно прошел в центре обслуживания {Центр регистрации №1} процедуру идентификации по данному документу, а также предъявил указанный СНИЛС. Я подтверждаю подачу заявки на регистрацию его учетной записи в Единой системе идентификации и аутентификации. Для метода Recover рекомендуется использовать текст следующего содержания: Я, {Петров Петр Петрович}, номер паспорта {0000 000090}, подтверждаю, что пользователь со следующими данными: ФИО: {Иванов Иван Иванович} СНИЛС: {123-456-789 01} Пол: {Мужской} Дата рождения: {18.09.1982} Вид документа, удостоверяющего личность: {Паспорт гражданина Российской Федерации} Данные документа: {4506 707044, выдан 01.01.2003, код подразделения 772-044} E-mail: {[email protected]} Мобильный телефон: {+7(910)4141414} успешно прошел в центре обслуживания {Центр регистрации №1} процедуру идентификации по данному документу, а также предъявил указанный СНИЛС. Я подтверждаю подачу заявки на восстановление доступа к его учетной записи в Единой системе идентификации и аутентификации. Для метода Confirm рекомендуется использовать текст следующего содержания: Я, {Петров Петр Петрович}, номер паспорта {0000 000090}, подтверждаю, что пользователь со следующими данными: ФИО: {Иванов Иван Иванович} Вид документа, удостоверяющего личность: {Паспорт гражданина Российской Федерации} Серия и номер документа: {4506 707042} успешно прошел в центре обслуживания {Центр регистрации №1} процедуру идентификации по данному документу. Я подтверждаю подачу заявки на подтверждение его учетной записи в Единой системе идентификации и аутентификации. 69 Руководство пользователя Сервиса регистрации пользователей ЕСИА signature, поставленная КЭП оператора на заявку (байтовое представление данных заявки в формате UTF-8 до кодирования в base64). Электронная подпись среди authenticatedAttribut es должна содержать атрибут signingTime (время подписи), определенный стандартом PKCS #914. ЕСИА проверяет, что с момента подписания запроса прошло не более 10 минут15. Параметр комплексного типа: doc (для методов Register, Recover и RegisterCertificate) Обязательность Способ Комментарий заполнения/Тип тип документа, удостоверяюще го личность Y Xs:string series серия документа N Xs:string 3 number номер документа Y Xs:string 4 issueId идентификатор организации, Y Xs:string № Код параметра 1 type 2 14 15 Описание параметра См.: http://tools.ietf.org/pdf/rfc2315.pdf и http://tools.ietf.org/pdf/rfc2985.pdf Дополнительные требования к подписи представлены в п. 4.3 документа. 70 для паспорта гражданина РФ должен иметь значение “RF_PASSPORT”, для документа иностранного гражданина – “FID_DOC” для паспорта РФ обязателен и имеет формат ХХХХ, для документа иностранного гражданина – необязателен (не более 32 символов) для паспорта РФ имеет формат ХХХХХХ, для документа иностранного гражданина – от 1 до 32 символов для паспорта гражданина РФ – Руководство пользователя Сервиса регистрации пользователей ЕСИА выдавшей документ 5 issueDate 6 expiryDate дата выдачи документа дата окончания срока действия документа Y Xs:string N Xs:string код подразделения, задается в формате XXXXXX; для документа иностранного гражданина не заполняется задается в формате ДД.ММ.ГГГГ для паспорта гражданина РФ не указывается, для документа иностранного гражданина – если дата указана в документе, задается в формате ДД.ММ.ГГГГ Параметр комплексного типа: doc (для метода Confirm) № Код параметра Описание параметра Обязательность Способ заполнения/Тип 1 type тип документа, удостоверяюще го личность Y Xs:string 2 series серия документа N Xs:string 3 number номер документа Y Xs:string 71 Комментарий для паспорта гражданина РФ должен иметь значение “RF_PASSPORT”, для документа иностранного гражданина – “FID_DOC” для паспорта РФ обязателен и имеет формат ХХХХ, для документа иностранного гражданина – необязателен (не более 32 символов) для паспорта РФ имеет формат ХХХХХХ, для документа иностранного гражданина – от 1 до 32 символов Руководство пользователя Сервиса регистрации пользователей ЕСИА 4.3 Требования к электронной подписи оператора Вызов сервиса ЕСИА (кроме метода RegisterCertificate) возможен только информационной системой, оператором которой является организация – Оператор выдачи ключа ПЭП. Получение статуса Оператора выдачи ключа ПЭП осуществляется согласно Регламенту. Конкретный запрос на вызов метода сервиса содержит в себе подпись оператора – сотрудника, осуществляющего операцию по регистрации / подтверждению личности / восстановлению доступа. Для формирования подписи оператор должен использовать КЭП, выданную на него как на сотрудника организации, причем в подписи должен содержаться: СНИЛС оператора как физического лица; ОГРН Оператора выдачи ключа ПЭП, поскольку вызов сервиса ЕСИА осуществляется от имени сотрудника Оператора выдачи ключа ПЭП, что подтверждается его КЭП. Вызов метода RegisterCertificate возможен только информационной системой, оператором которой является УЦ. УЦ должен быть зарегистрирован в качестве организации в ЕСИА и получить признак УЦ (осуществляется согласно Регламенту). 72