Регистрация квалифицированного сертификата ключа проверки электронной подписи в ЕСИА
| Атрибут | Значение |
|---|---|
| Название | esia-register-cert |
| Тип | Адаптер для взаимодействия с ЕСИА через СМЭВ3 |
| Наименование | Регистрация квалифицированного сертификата ключа проверки электронной подписи в ЕСИА |
| Область применения | Межведомственное взаимодействие |
| Версия | 1.4.0 |
| Версия МР | 3.0 |
| Версия СМЭВ | СМЭВ3 |
Принимаемые параметры
| Параметр | Название | Обязательное | Пример |
|---|---|---|---|
| routing_code | Код маршрутизации на ЕСИА среду | - возьмется из переменной окружения ROUTING_CODE |
DEV |
| serial_number | Серийный номер сертификата ключа КЭП | + | 77665544 |
| issuer_org_name | Имя организации-издателя сертификата ключа КЭП | + | УД001 |
| start_date | Дата начала действия сертификата ключа КЭП | + | 01.01.2018 |
| expiry_date | Дата окончания действия сертификата ключа КЭП | + | 31.12.2018 |
| owner_type | Тип владельца сертификата | + | PSO |
| snils1 | СНИЛС пользователя | - | 135-419-238 52 |
| person_inn2 | ИНН пользователя (физического лица) | - | 176056662438 |
| lastname1 | Фамилия | - | Иванов |
| firstname1 | Имя | - | Иванович |
| middlename1 | Отчество | - обязательно, если владелец сертификата – физическое лицо, должностное лицо организации или ИП (и отчество присутствует в документе, удостоверяющем личность) |
Иванович |
| gender1 | Пол | - | М M - мужской F - женский |
| birth_date1 | Дата рождения пользователя | - | 18.07.1987 |
| birth_place | Место рождения пользователя | - | Ачинск |
| doc1 | Документ, удостоверяющий личность пользователь | - | Составной элемент doc |
| citizenship1 | Гражданство пользователя. Строка, содержащая символы согласно классификатору ОКСМ |
- | RUS |
| ogrn3 | ОГРН | - | 8224922259568 |
| org_inn4 | ИНН организации | - | 3143852491 |
1 - обязательно, если владелец сертификата — физическое лицо, должностное лицо организации или ИП.
2 - обязательно для сертификатов, выданных физическим лицам или индивидуальным предпринимателям.
3 - необходимо заполнять, когда ownerType = ORG или IB, или SYS. Когда ownerType = PSO, то не указывается.
4 - необходимо заполнять, когда ownerType = ORG или SYS. Когда ownerType = PSO или IB, то не указывается.
Справочник типов владельцев сертификата
| Код | Среда |
|---|---|
| PSO | Сертификат физического лица |
| ORG | Сертификат должностного лица организации |
| IB | Индивидуальный предприниматель (ИП) |
| SYS | Сертификат информационной системы организации |
Структура элемента doc
| Параметр | Название | Обязательное | Пример |
|---|---|---|---|
| type | Тип документа, удостоверяющего личность | + | RF_PASSPORT |
| series | Серия документа | + | 0489 Строка. Для паспорта РФ имеет формат XXXX, для заграничного паспорта гражданина РФ имеет формат XX, для документа иностранного гражданина – не более 32 символов |
| number | Номер документа | + | 123456 Строка. Для паспорта РФ имеет формат ХХХХХХ, для заграничного паспорта гражданина РФ имеет формат XXXXXXX, для документа иностранного гражданина – не более 32 символов |
| issue_id | Идентификатор организации, выдавшей документ. Строка: для паспорта РФ — код подразделения в формате XXXXXX; для документа иностранного гражданина не заполняется |
- | 123456 |
| issue_date | Дата выдачи документа | + | 10.09.2000 |
| expiry_date | Дата окончания срока действия документа для паспорта гражданина РФ не указывается – элемент должен отсутствовать в запросе |
- | 27.06.2012 |
Типы документов, удостоверящих личность
| Код | Описание документа |
|---|---|
| RF_PASSPORT | Паспорт гражданина РФ |
| FID_DOC | Документ иностранного гражданина |
Параметры ответа
status - статус выполнения операции description - описание статуса выполнения опирации errors - список ошибок
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"serial_number": "77665544",
"issuer_org_name": "УД001",
"start_date": "01.01.2018",
"expiry_date": "31.12.2018",
"owner_type": "PSO",
"snils": "229-785-346 20",
"person_inn": "176056662438",
"lastname": "Тестов",
"firstname": "Тест",
"middlename": "Тестович",
"gender": "M",
"birth_date": "11.11.1988",
"birth_place": "Уссурийск",
"doc": {
"type": "RF_PASSPORT",
"series": "1111",
"number": "111111",
"issue_date": "01.10.2017"
},
"citizenship": "RUS"
}
Пример запроса для информационной системы
{
"routing_code": "DEV",
"serial_number": "77665544",
"issuer_org_name": "УД001",
"start_date": "01.01.2018",
"expiry_date": "31.12.2018",
"owner_type": "SYS",
"ogrn": "8224922259568",
"org_inn": "3143852491"
}
В случае корректной настройки должен прийти следующий ответ:
{
"status": "SUCCEEDED",
"description": "Операция успешно выполнена"
}
