/fintech/api/v1/crypto/cert-requests/eio
Ресурс позволяет создавать запросы на выпуск нового сертификата для любого пользователя Сбербизнес компании. Работает с access_token пользователей с признаком единоличный исполнительный орган (ЕИО).
Для создания запроса на выпуск нового сертификата необходимо отправить POST-запрос /fintech/api/v1/crypto/cert-requests/eio
с токеном доступа (access_token) пользователя-ЕИО в параметре Authorization заголовка и реквизитами запроса в теле.
В параметре scope ссылки авторизации пользователя-ЕИО должен быть указан сервис CRYPTO_CERT_REQUEST_EIO
для получения доступа к этому ресурсу.
Для обращения к ресурсу необходимо отправлять запрос на:
- Тестовый контур
https://iftfintech.testsbi.sberbank.ru:9443
- Промышленный контур
https://fintech.sberbank.ru:9443
Request
/fintech/api/v1/crypto/cert-requests/eio
- Модель
- Пример
Наименование | Тип | Формат | Regexp | Обязательность | Описание |
---|---|---|---|---|---|
HEADER | |||||
Authorization | string | string | ^[a-zA-Z0-9]{38}$ | required | Access token пользователя, полученный через SSO. |
BODY | |||||
CertRequest { | |||||
string | string | ^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,}$ | required | Адрес электронной почты, | |
externalId | string | UUID | ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ | required | Логин пользователя, для которого создается запрос на сертификат, |
login | string | string | required | Идентификатор документа, присвоенный партнером, | |
number | string | string | required | Номер документа, | |
orgName | string | string | optional | Краткое наименование организации, | |
pkcs10 | Pkcs10 | object | required | Данные запроса на сертификат ЭП, | |
userName | string | string | required | Фамилия, имя и отчество, | |
userPosition | string | string | required | Должность | |
} | |||||
Pkcs10 { | |||||
bicryptId | string | string | required | Идентификатор bicryptId, | |
cms | string | string | required | Данные запроса на сертификат ЭП в формате CMS (PKCS #10) | |
} |
В примере параметр cms заполнен для СКЗИ-Инфокрипт VPN-KEY-TLS. Для альтернативной СКЗИ необходимо заполнять следующим образом: "cms": "-----BEGIN CERTIFICATE REQUEST-----\n ... MIIIj ... \n-----END CERTIFICATE REQUEST-----".
POST /fintech/api/v1/crypto/cert-requests/eio HTTP/1.1
Content-Type: application/json
Authorization: Bearer a1c8b5f2cd50f14ce91a6060e97724baeab713
{
"email": "hEbOF@MgcME.Ls",
"externalId": "dab8ecab-b35f-4234-9daa-07fc349f940e",
"login": "test9036",
"number": "5",
"orgName": "ТЕСТ9036",
"pkcs10": {
"bicryptId": "A007RD05sФам03ИО",
"cms": "-----BEGIN CMS-----\nMIILrgYJKoZIhvcNAQcCoIILnzCCC5sCAQExDjAMBggqhQMHAQECAgUAMIIDPwYJ\nKoZIhvcNAQcBoIIDMASCAywwggMoMIIC0wIBADCCAZgxIzAhBgNVBAMMGtCk0LDQ\nvDAzINCY0LzRjzAzINCe0YLRhzAzMQswCQYDVQQGEwJSVTEVMBMGA1UECgwM0KLQ\nldCh0KI5MDM2MSwwKgYDVQQIDCPQnNC+0YHQutC+0LLRgdC60LDRjyDQvtCx0LvQ\nsNGB0YLRjDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMUYwRAYDVQQJDD3QsS3RgC4g\n0JrQsNGA0LXQu9GM0YHQutC40LksINC00L7QvCA1LCDQutC+0YDQvy4gMSwg0L7R\nhC4gMjQwMRgwFgYFKoUDZAESDTEyMzgyMTU5NDU2MzcxGDAWBggqhQMDgQMBARIK\nNzM3OTE5MDUyMjERMA8GA1UEBAwI0KTQsNC8MDMxGjAYBgNVBCoMEdCY0LzRjzAz\nINCe0YLRhzAzMSMwIQYDVQQLDBrQkNC00LzQuNC90LjRgdGC0YDQsNGG0LjRjzEZ\nMBcGA1UEDAwQ0JTQuNGA0LXQutGC0L7RgDEdMBsGCSqGSIb3DQEJARYOaEViT0ZA\nTWdjTUUuTHMwZjAfBggqhQMHAQEBATATBgcqhQMCAiMCBggqhQMHAQECAgNDAARA\nGesr+cdyDbUpe3qVZhMsJeKcw/oWv5S1mZIT8pL/UAyvZzqXzwJtV+WOgwMhXuoy\nIKnTQv/wLr69IOMr4sJ4JaCByTCBxgYJKoZIhvcNAQkOMYG4MIG1MAsGA1UdDwQE\nAwIA6DATBgNVHSAEDDAKMAgGBiqFA2RxATB1BgUqhQNkbwRsDGrQodGA0LXQtNGB\n0YLQstC+INC60YDQuNC/0YLQvtCz0YDQsNGE0LjRh9C10YHQutC+0Lkg0LfQsNGJ\n0LjRgtGLINC40L3RhNC+0YDQvNCw0YbQuNC4ICLQoNGD0YLQvtC60LXQvSBUTFMi\nMBoGByqFAwN7AwUEDwwNVExTMTA2NjQ5NzE3NDAMBggqhQMHAQEDAgUAA0EAcrqn\nxXUPvIWSWW6gLDLMIq2KF2VzNeRrIbcNWIB4NSoU5TzlkeArLfibZOMnXiJjtOzR\nxn8zfoozoUsUH34yG6CCBqkwggLmMIICkaADAgECAhALsJJ7yOSkqKviAPof/Faj\n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\n8nUkQf6gegSyn+dygJMqa3nj\n-----END CMS-----"
},
"userName": "Фам03 Имя03 Отч03",
"userPosition": "Директор"
}
Responses
201 (Created)
- Модель
- Пример
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
HEADER | |||
Authorization | string | required | Access token пользователя, полученный через SSO. |
BODY | |||
CertRequest { | |||
bankComment | string | optional | Банковский комментарий к статусу документа, |
bankStatus | string | optional | Статус документа, |
string | required | Адрес электронной почты, | |
externalId | string | required | Идентификатор документа, присвоенный партнером, |
login | string | required | Логин пользователя, для которого создается запрос на сертификат, |
number | string | required | Номер документа, |
orgName | string | optional | Краткое наименование организации, |
pkcs10 | Pkcs10 | required | Данные запроса на сертификат ЭП, |
userName | string | required | Фамилия, имя и отчество, |
userPosition | string | required | Должность |
} | |||
Pkcs10 { | |||
bicryptId | string | required | Идентификатор bicryptId, |
cms | string | required | Данные запроса на сертификат ЭП в формате CMS (PKCS #10) |
} |
HTTP/1.1 201 Created
Content-Type: application/json;charset=UTF-8
{
"externalId": "dab8ecab-b35f-4234-9daa-07fc349f940e",
"login": "test9036",
"userName": "Фам03 Имя03 Отч03",
"userPosition": "Директор",
"orgName": "ТЕСТ9036",
"email": "hEbOF@MgcME.Ls",
"pkcs10": {
"cms": "-----BEGIN CMS-----\nMIILrgYJKoZIhvcNAQcCoIILnzCCC5sCAQExDjAMBggqhQMHAQECAgUAMIIDPwYJ\nKoZIhvcNAQcBoIIDMASCAywwggMoMIIC0wIBADCCAZgxIzAhBgNVBAMMGtCk0LDQ\nvDAzINCY0LzRjzAzINCe0YLRhzAzMQswCQYDVQQGEwJSVTEVMBMGA1UECgwM0KLQ\nldCh0KI5MDM2MSwwKgYDVQQIDCPQnNC+0YHQutC+0LLRgdC60LDRjyDQvtCx0LvQ\nsNGB0YLRjDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMUYwRAYDVQQJDD3QsS3RgC4g\n0JrQsNGA0LXQu9GM0YHQutC40LksINC00L7QvCA1LCDQutC+0YDQvy4gMSwg0L7R\nhC4gMjQwMRgwFgYFKoUDZAESDTEyMzgyMTU5NDU2MzcxGDAWBggqhQMDgQMBARIK\nNzM3OTE5MDUyMjERMA8GA1UEBAwI0KTQsNC8MDMxGjAYBgNVBCoMEdCY0LzRjzAz\nINCe0YLRhzAzMSMwIQYDVQQLDBrQkNC00LzQuNC90LjRgdGC0YDQsNGG0LjRjzEZ\nMBcGA1UEDAwQ0JTQuNGA0LXQutGC0L7RgDEdMBsGCSqGSIb3DQEJARYOaEViT0ZA\nTWdjTUUuTHMwZjAfBggqhQMHAQEBATATBgcqhQMCAiMCBggqhQMHAQECAgNDAARA\nGesr+cdyDbUpe3qVZhMsJeKcw/oWv5S1mZIT8pL/UAyvZzqXzwJtV+WOgwMhXuoy\nIKnTQv/wLr69IOMr4sJ4JaCByTCBxgYJKoZIhvcNAQkOMYG4MIG1MAsGA1UdDwQE\nAwIA6DATBgNVHSAEDDAKMAgGBiqFA2RxATB1BgUqhQNkbwRsDGrQodGA0LXQtNGB\n0YLQstC+INC60YDQuNC/0YLQvtCz0YDQsNGE0LjRh9C10YHQutC+0Lkg0LfQsNGJ\n0LjRgtGLINC40L3RhNC+0YDQvNCw0YbQuNC4ICLQoNGD0YLQvtC60LXQvSBUTFMi\nMBoGByqFAwN7AwUEDwwNVExTMTA2NjQ5NzE3NDAMBggqhQMHAQEDAgUAA0EAcrqn\nxXUPvIWSWW6gLDLMIq2KF2VzNeRrIbcNWIB4NSoU5TzlkeArLfibZOMnXiJjtOzR\nxn8zfoozoUsUH34yG6CCBqkwggLmMIICkaADAgECAhALsJJ7yOSkqKviAPof/Faj\n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\n8nUkQf6gegSyn+dygJMqa3nj\n-----END CMS-----",
"bicryptId": "A007RD05sФам03ИО"
},
"bankStatus": "DELIVERED",
"bankComment": "Public Key DS: 19eb2bf9c7720db5297b7a9566132c25e29cc3fa16bf94b5999213f292ff500c\naf673a97cf026d57e58e8303215eea3220a9d342fff02ebebd20e32be2c27825\n TLS: null",
"number": "5"
}
400 (Bad request)
Cause | Message | Description |
---|---|---|
DESERIALIZATION_FAULT | Неверный формат запроса | Данные в request указаны в неправильном формате. Атрибуты request, в которых найдены ошибки, указаны в responce в массиве fields с описанием проблемы. Описание типа, формата и regexp атрибутов находится в request метода. Скорректируйте заполнение атрибутов и повторите запрос. |
WORKFLOW_FAULT | Не удалось определить единственный криптопрофиль с типом: Инфокрипт | Профиль пользователя, чей login используется в request, имеет тип защиты "SMS". Запрос на выпуск сертификата можно отправлять на профили с типом защиты "электронный ключ (токен)". |
Внешний идентификатор {externalId} не может быть использован для создания документа | Необходимо перегенировать externalId и отправить запрос повторно | |
Уже существует ключ проверки с идентификатором {bicryptId}, имеющий либо сертификат, либо запрос с одним из активных статусов | Необходимо сформировать новое значение bicryptId по указанной в спецификации формуле: certCenterCode + (certCenterNum +1) + s + ФамилияИО |
- Модель
- Пример
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
Notice { | |||
cause | string | optional | Причина или основание сообщения, |
referenceId | string | optional | Уникальный идентификатор, |
message | string | optional | Сообщение |
} |
HTTP/1.1 400 Bad Request
Content-Type: application/json;charset=UTF-8
{
"cause": "DESERIALIZATION_FAULT",
"referenceId": "d202ea3a-d380-464d-ad75-c398728d111c",
"message": "Неверный формат запроса",
"checks": [
{
"level": "ERROR",
"message": "Cannot deserialize value of type `java.util.Date` from String \"17.04.2024\": not a valid representation",
"fields": [
"acceptStartDate"
]
}
],
"fieldNames": [
"acceptStartDate"
]
}
401 (Unauthorized Error)
Cause | Message | Description |
---|---|---|
UNAUTHORIZED | accessToken not found by value =хххххххх-хххх-хххх-хххх-хххххххххххх-х | Указан некорректный или просроченный access_token. Используйте refresh_token для обновления access_token и повторите запрос. |
- Модель
- Пример
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
Notice { | |||
cause | string | optional | Причина или основание сообщения, |
referenceId | string | optional | Уникальный идентификатор, |
message | string | optional | Сообщение |
} |
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=UTF-8
{
"cause": "UNAUTHORIZED",
"referenceId": "014ec3a1-3e41-4805-9e22-d07947b012af",
"message": "accessToken not found by value = 3513f959-bbd5-490a-9f9f-67fb7380fae5-2"
}
403 (Forbidden)
Cause | Message | Description |
---|---|---|
ACTION_ACCESS_EXCEPTION | Операция не может быть выполнена: доступ к ресурсу запрещен | Используемый в запросе access_token не имеет разрешения на доступ к нужному сервису Sber API. В ссылке авторизации СберБизнес ID, в параметре scope, не указана операция CRYPTO_CERT_REQUEST_EIO . Необходимо добавить эту операцию в scope. Пользователю потребуется пройти авторизацию заново. Вы получите новые токены access_token и refresh_token. Сделайте повторный запрос с новым access_token. |
- Модель
- Пример
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
Notice { | |||
cause | string | optional | Причина или основание сообщения, |
referenceId | string | optional | Уникальный идентификатор, |
message | string | optional | Сообщение |
} |
HTTP/1.1 403 Forbidden
Content-Type: application/json;charset=UTF-8
{
"cause": "ACTION_ACCESS_EXCEPTION",
"referenceId": "7535c2bb-7706-4b16-9882-d68aedbf2fef",
"message": "Операция не может быть выполнена: доступ к ресурсу запрещен"
}
429 (Too Many Requests)
Cause | Message | Description |
---|---|---|
TOO_MANY_REQUESTS | Превышен лимит запросов. Повторите операцию позже. | Количество запросов к данному методу за ограниченное время превысило допустимое значение. Пользователю необходимо повторить запрос позднее |
- Модель
- Пример
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
Notice{ | |||
cause | string | optional | Причина или основание сообщения, |
referenceId | string | optional | Уникальный идентификатор ошибки (UUID), |
message | string | optional | Сообщение, |
} |
json HTTP/1.1 429 Too Many Requests Content-Type: application/json;charset=UTF-8
{ "cause": " TOO_MANY_REQUESTS ", "referenceId": "5650c1e4-5039-4038-8cad-afab64003f61", "message": " Превышен лимит запросов. Повторите операцию позже" }
500 (Internal Server Error)
Cause | Message | Description |
---|---|---|
UNKNOWN_EXCEPTION | Внутренняя ошибка сервера | Сделайте повторный запрос. Если ошибка повторится, подготовьте логи запроса и направьте в службу Технической поддержки Банка. |
- Модель
- Пример
Наименование | Тип | Обязательность | Описание |
---|---|---|---|
Notice { | |||
cause | string | optional | Причина или основание сообщения, |
referenceId | string | optional | Уникальный идентификатор, |
message | string | optional | Сообщение |
} |
HTTP/1.1 500 Internal Server Error
Content-Type: application/json;charset=UTF-8
{
"cause": "UNKNOWN_EXCEPTION",
"referenceId": "9e209109-4b0d-408c-a2fd-e1983c20a65d",
"message": "Внутренняя ошибка сервера"
}