Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Метод

PUT

Параметры запроса
msspIdString

Идентификатор ПУМЭП.

Следует получить с использованием запроса Получение списка поддерживаемых ПУМЭП

Настраиваемые заголовки запроса
Content-Typeapplication/json
Параметры JSON объекта запроса
ИмяТипОписаниеДопустимые значения
phoneNumberStringНомер телефонаСтрока с номером телефона, который связан с SIM-картой, на которой содержится требуемый личный ключ
positionIdStringИдентификатор должности владельца профиляСледует получить с использованием запроса Получение списка профилей владельца ключей
serviceIdString

Идентификатор сервиса, который связан с выработкой электронной подписи

Следует получить с использованием запроса Получение списка профилей владельца ключей 
Ответ
Код ответаContent-typeДопустимые параметрыПример содержимого
200application/jsonbase64Data
ownerCertificateInfo
issuerCertificateInfo

publicKeyCertificateInfo
certificateSerialNumber
notBefore
notAfter
extensionsCertificateInfo
400application/jsonmessage
{
    "message" : "Краткое описание ошибки"
}
500application/jsonmessage
{
    "message" : "Краткое описание ошибки.",
"failureCause" : "Дополнительная иформация, детали, значения параметров, которые относятся к ошибке"
}
Параметры JSON объекта ответа
Параметр
Тип данных
Описание
messageStringОписание результата проведения операции
failureCause StringДополнительная иформация об ошибке:
  • дополнительное описание
  • значения параметров и переменных
  • текстовое описание исключения
  • "stack trace" исключения в случае отсутствия у него текстового описания
  • другие данные, которые могут идентифицировать ошибку

Наличие всех, одного или нескольких типов дополнительной информации в поле "failureCause" необязательно.

ownerCertificateInfoObject*Информация о владельце
issuerCertificateInfoObject*Информация об издателе
publicKeyCertificateInfoObject*Информация об открытом ключе
certificateSerialNumberObject*Серийный номер сертификата
notBeforeObject*Начало действия
notAfterObject*Окончание действия
extensionsCertificateInfoObject*Расширения

 Поля объекта

Anchor
ownerCertificateInfo
ownerCertificateInfo
 ownerCertificateInfo.value

ПолеТип данныхОписание
ownerSurnameObject*Фамилия
ownerGivennameObject*Имя отчество
ownerFullNameObject*Полное имя
ownerCountryObject*Страна
ownerRegionObject*Область
ownerCityObject*Город
ownerAddressObject*Почтовый адрес
ownerSerialNumberObject*Серийный номер владельца
ownerPositionObject*Должность

Поля объекта 

Anchor
issuerCertificateInfo
issuerCertificateInfo
 issuerCertificateInfo.value

ПолеТип данныхОписание
issuerOrganizationObject*Организация
issuerDepartmentObject*Подразделение
issuerFullNameObject*Полное имя
issuerCountryObject*Страна
issuerRegionObject*Область
issuerCityObject*Город
issuerAddressObject*Почтовый адрес
issuerSerialNumberObject*Серийный номер издателя

 Поля объекта 

Anchor
publicKeyCertificateInfo
publicKeyCertificateInfo
 publicKeyCertificateInfo.value

ПолеТип данныхОписание
publicKeyObject*Открытый ключ
dsAlgorismObject*Алгоритм ЭП

 Поля объекта 

Anchor
extensionsCertificateInfo
extensionsCertificateInfo
 extensionsCertificateInfo.value

ПолеТип данныхОписание
personalDataObject*Персональные данные
alternativeOwnerNameObject*Альтернативное имя владельца
subjectKeyIdObject*Идентификатор ключа
subjectOwnerIdObject*Идентификатор владельца
certificateProfileObject*Профиль сертификата
keyUsageObject*Назначение сертификата
isTemporaryObject*Признак стартового сертификата
isReinforcedObject*Признак усиленного сертификата

 Поля объекта 

Anchor
personalData
personalData
 extensionsCertificateInfo.value.personalData.value 

ПолеТип данныхОписание
customIdObject*Внешний идентификатор
passportObject*Паспортные данные
drfouObject*Регистрационный номер учетной карточки плательщика налогов

edrpou

Object*Код ЕДПРОУ

eddrun

Object*

Уникальный номер записи в ЕГДР

 Поля объекта типа 

Anchor
CertObject
CertObject
Object* 

ПолеТип данныхОписание
descriptionStringОписание поля на языке, который выбран пользователем в Сервисе
value[Object, String, Boolean, Number, Array, null]Значение поля

 Пример данных сертификата

...