Описание общих структур данных Параметр комплексного типа: reqAuthInf
№
| Код параметра
| Описание параметра
| Обязательность
| Способ заполнения/Тип
| Комментарий
| 1
| requestData
| Содержание подписанной заявки
| Y
| Xs:string
| Данные заявки в формате UTF-8, закодированные в Base64. Под заявкой понимается текст, который видит оператор при регистрации / подтверждении личности пользователя, и который оператор подписывает своей электронной подписью31
| 2
| signature
| Электронная подпись заявки
| Y
| Xs:string
| Электронная подпись в формате PKSC#7 detached или attached signature, поставленная КЭП оператора на заявку (байтовое представление данных заявки в формате UTF-8 до кодирования в base64). Электронная подпись среди authenticatedAttributes должна содержать атрибут signingTime (время подписи), определенный стандартом PKCS #932. ЕСИА проверяет, что с момента подписания запроса прошло не более 10 минут33.
|
Параметр комплексного типа: address (параметры addressRegistration, addressHome имеют аналогичную структуру)
№
| Код параметра
| Описание параметра
| Обязательность
| Способ заполнения/Тип
| Комментарий
| 1
| type
| Тип адреса
| Y
| xs:string
| Может иметь следующие значения:
PLV. регистрации
PRG – проживания
| 2
| region
| Регион
| Y
| xs:string
| Задается в формате ХХ
| 3
| fiasCode
| Иддентификатор записи в ФИАС
| Y
| xs:string
| Поле содержит буквенно-цифровой код . Задается в формате ХХХХХХХХ-ХХХХ-ХХХХ-ХХХХ-ХХХХХХХХХХХХ
| 4
| addressStr
| Адресная строка
| Y
| xs:string
| Текстовая строка, содержащая элементы адреса (перечисляются через разделитель «,», не более 2000 символов)
| 5
| countryId
| Код страны
| Y
| xs:string
| Трехсимвольный код страны (по Alpha3)
| 6
| zipCode
| Индекс
| Y
| xs:string
| Текстовая строка, содержащая индекс (не более 256 символов, для адресов в РФ задается в формате ХХХХХХ, для адресов за пределами РФ формат может отличаться)
| 7
| street
| Улица
| Y
| xs:string
| Текстовая строка содержащая наименование улицы (не более 256 символов)
| 8
| house
| Дом
| Y
| xs:string
| Номер дома. (может содержать число и/или букву)
| 9
| flat
| Квартира
| Y
| xs:string
| Номер квартиры
| 10
| frame
| Корпус
| Y
| xs:string
| Номер корпуса (может содержать число и/или букву)
| 11
| building
| Строение
| Y
| xs:string
| Номер строения (может содержать число и/или букву)
|
Параметр комплексного типа: doc (для методов FindAccount, Register, Recover и DeleteAccount, RegisterBySimplified)
№
| Код параметра
| Описание параметра
| Обязательность
| Способ заполнения/Тип
| Комментарий
| 1
| type
| тип документа, удостоверяющего личность
| Y
| Xs:string
| для паспорта гражданина РФ должен иметь значение “RF_PASSPORT”, для документа иностранного гражданина – “FID_DOC”
| 2
| series
| серия документа
| N
| Xs:string
| для паспорта РФ обязателен и имеет формат ХХХХ, для документа иностранного гражданина – необязателен (не более 32 символов)
| 3
| number
| номер документа
| Y
| Xs:string
| для паспорта РФ имеет формат ХХХХХХ, для документа иностранного гражданина – от 1 до 32 символов
| 4
| issueId
| идентификатор организации, выдавшей документ
| Y
| Xs:string
| для паспорта гражданина РФ – код подразделения, задается в формате XXXXXX; для документа иностранного гражданина не заполняется
| 5
| issueDate
| дата выдачи документа
| Y
| Xs:string
| задается в формате ДД.ММ.ГГГГ
| 6
| expiryDate
| дата окончания срока действия документа
| N
| Xs:string
| для паспорта гражданина РФ не указывается, для документа иностранного гражданина – если дата указана в документе, задается в формате ДД.ММ.ГГГГ
| 7
| issuedBy
| Кем выдан документ
| N
| Xs:string
|
|
Параметр комплексного типа: doc для метода RegisterCertificate
№
| Код параметра
| Описание параметра
| Обязательность
| Способ заполнения/Тип
| Комментарий
| 1
| type
| тип документа, удостоверяющего личность
| Y
| Xs:string
| для паспорта гражданина РФ должен иметь значение “RF_PASSPORT”, для документа иностранного гражданина – “FID_DOC”
| 2
| series
| серия документа
| N
| Xs:string
| для паспорта РФ обязателен и имеет формат ХХХХ, для документа иностранного гражданина – необязателен (не более 32 символов)
| 3
| number
| номер документа
| Y
| Xs:string
| для паспорта РФ имеет формат ХХХХХХ, для документа иностранного гражданина – от 1 до 32 символов
| 4
| issueId
| идентификатор организации, выдавшей документ
| Y
| Xs:string
| для паспорта гражданина РФ – код подразделения, задается в формате XXXXXX; для документа иностранного гражданина не заполняется
| 5
| issueDate
| дата выдачи документа
| Y
| Xs:string
| задается в формате ДД.ММ.ГГГГ
| 6
| expiryDate
| дата окончания срока действия документа
| N
| Xs:string
| для паспорта гражданина РФ не указывается, для документа иностранного гражданина – если дата указана в документе, задается в формате ДД.ММ.ГГГГ
| Параметр комплексного типа: doc (для метода Confirm)
№
| Код параметра
| Описание параметра
| Обязательность
| Способ заполнения/Тип
| Комментарий
| 1
| type
| тип документа, удостоверяющего личность
| Y
| Xs:string
| для паспорта гражданина РФ должен иметь значение “RF_PASSPORT”, для документа иностранного гражданина – “FID_DOC”
| 2
| series
| серия документа
| N
| Xs:string
| для паспорта РФ обязателен и имеет формат ХХХХ, для документа иностранного гражданина – необязателен (не более 32 символов)
| 3
| number
| номер документа
| Y
| Xs:string
| для паспорта РФ имеет формат ХХХХХХ, для документа иностранного гражданина – от 1 до 32 символов
|
Параметр комплексного типа: matches
№
| Код параметра
| Описание параметра
| Обязательность
| Способ заполнения/Тип
| Комментарий
| 1
| match
| Наименование атрибута
| Y
| xs:string
| принимает значение наименования одного из входящих параметров метода, по которуму была найдена учетная запись (допустимые значения: )
|
Параметр комплексного типа: brthCert
№
| Код параметра
| Описание параметра
| Обязательность
| Способ заполнения/Тип
| Комментарий
| 1
| series
| Серия
| Y
| xs:string
| текстовая строка, содержащая серию документа
| 2
| number
| Номер
| Y
| xs:string
| текстовая строка, содержащая номер документа, имеет формат ХХХХХХ
| 3
| issuedBy
| Организация выдавшая документ
| Y
| xs:string
| текстовая строка, содержащая наименование организации выдавшей документ
| 4
| issueDate
| Дата выдачи документа
| Y
| xs:string
| дата выдачи документа, имеет формат ДД.ММ.ГГГГ
|
Параметр комплексного типа: medicalInsurancePolicy
№
| Код параметра
| Описание параметра
| Обязательность
| Способ заполнения/Тип
| Комментарий
| 1
| number
| Номер полиса
| Y
| xs:string
| текстовая строка, содержащая номер полиса
| 2
| expiryDate
| Дата окончания действия полиса
| Y
| xs:string
| дата выдачи окончания действия полиса, имеет формат ДД.ММ.ГГГГ
|
|