{"openapi":"3.0.1","info":{"title":"AECA RA external integration service API","description":"API to AECA RA external integration service","termsOfService":"http://example.com/terms/","contact":{"name":"Product Service API Team","url":"http://example.com/team","email":"apiteam@example.com"},"license":{"name":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.html"},"version":"2.0.0"},"servers":[{"url":"","description":"Service URL"}],"security":[{"X-API-KEY":[]},{"token":[]},{"X-AECA-Principal-ID":[],"X-AECA-Is-Account":[],"X-AECA-Principal-Name":[],"X-AECA-User-Role":[],"X-AECA-User-Authorities":[],"X-User-Session-Id":[]}],"tags":[{"name":"Контроллер: шаблоны","description":"REST API: шаблоны"},{"name":"[v2] Контроллер: Авторизации","description":"Интерфейс описания Api: Авторизации"},{"name":"Контроллер экспорта","description":"API методов по работе с экспорта"},{"name":"Контроллер: Задачи","description":"REST API: Задачи"},{"name":"Контроллер: Авторизации","description":"Интерфейс описания Api: Авторизации"},{"name":"Контроллер: субъекты","description":"REST API: субъекты"}],"paths":{"/x509-provider-service/api/v2/public/auth/sign-in/x509":{"post":{"tags":["[v2] Контроллер: Авторизации"],"summary":"Аутентификация x509","description":"POST метод REST API: Аутентификация x509","operationId":"signInByX509","responses":{"200":{"description":"Данные о токене","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ItemResponseTokenResponsePublic"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/tasks-service/api/v2/public/tasks/pkcs12":{"post":{"tags":["Контроллер: Задачи"],"summary":"Регистрация новой заявки в формате pkcs#12","description":"POST метод REST API: Регистрация новой заявки в формате pkcs#12","operationId":"registerPkcs12","parameters":[{"name":"certificateAuthorityId","in":"query","description":"ID ЦС","schema":{"type":"string","format":"uuid"}},{"name":"templateId","in":"query","description":"ID шаблона","schema":{"type":"string","format":"uuid"}},{"name":"subjectId","in":"query","description":"ID субъекта","schema":{"type":"string","format":"uuid"}},{"name":"foreignKey","in":"query","description":"Внешний ключ","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskRegisterPkcs12RequestPublic"}}},"required":true},"responses":{"200":{"description":"Заявка зарегистрирована","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ItemResponseTaskRegisterPkcs12ResponsePublic"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/tasks-service/api/v2/public/tasks/pkcs10":{"post":{"tags":["Контроллер: Задачи"],"summary":"Регистрация новой заявки в формате pkcs#10","description":"POST метод REST API: Регистрация новой заявки в формате pkcs#10","operationId":"registerPkcs10AsFileDescription_1","parameters":[{"name":"certificateAuthorityId","in":"query","description":"ID ЦС","schema":{"type":"string","format":"uuid"}},{"name":"templateId","in":"query","description":"ID шаблона","schema":{"type":"string","format":"uuid"}},{"name":"subjectId","in":"query","description":"ID субъекта","schema":{"type":"string","format":"uuid"}},{"name":"foreignKey","in":"query","description":"Внешний ключ","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskRegisterPkcs10RequestPublicFileDescription"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/TaskRegisterPkcs10RequestPublicMultipartFile"}}},"required":true},"responses":{"200":{"description":"Заявка зарегистрирована","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ItemResponseTaskRegisterPkcs10ResponsePublic"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"oneOf":[{"$ref":"#/components/schemas/ItemResponseTaskRegisterPkcs10ResponsePublic"},{"$ref":"#/components/schemas/ErrorResponse"}]}}}}}}},"/security-service/api/v2/public/auth/refresh-token":{"post":{"tags":["Контроллер: Авторизации"],"summary":"Обновление токена","description":"POST метод REST API: Обновление токена","operationId":"refreshToken","responses":{"200":{"description":"Данные о токене","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ItemResponseTokenResponse"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/tasks-service/api/v2/public/tasks":{"get":{"tags":["Контроллер: Задачи"],"summary":"Поиск заявок","description":"GET метод REST API: поиск заявок","operationId":"findAll","parameters":[{"name":"pageLimit","in":"query","description":"Пагинация: ограничение на размер списка","schema":{"type":"integer","format":"int32"}},{"name":"pageOffset","in":"query","description":"Пагинация: смещение от начала списка","schema":{"type":"integer","format":"int32"}},{"name":"sortBy","in":"query","description":"Сортировка: имя поля, по которому выполнять сортировку","schema":{"type":"array","items":{"type":"string"}}},{"name":"sortDirection","in":"query","description":"Сортировка: направление сортировки","schema":{"type":"string"}},{"name":"search","in":"query","description":"Фильтр: идентификатор заявки или название сертификата","schema":{"type":"string"}},{"name":"templateIds","in":"query","description":"Фильтр: идентификаторы шаблонов","schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"creatorIds","in":"query","description":"Фильтр: идентификаторы пользователей","schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"types","in":"query","description":"Фильтр: типы заявок","schema":{"type":"array","items":{"type":"string","enum":["PKCS10","PKCS12","ON_TOKEN","SCEP","WSTEP","UNKNOWN"]}}},{"name":"statuses","in":"query","description":"Фильтр: статусы заявок","schema":{"type":"array","items":{"type":"string","enum":["NEW","FOR_APPROVE","ISSUE_ERROR","REJECTED","COMPLETED","CANCELLED","AWAITING_IMPORT","UNKNOWN"]}}},{"name":"foreignKeys","in":"query","description":"Фильтр: внешние ключи","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"Заявки успешно получены","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CollectionResponseTaskFindUIResponsePublic"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/tasks-service/api/v2/public/tasks/{id}":{"get":{"tags":["Контроллер: Задачи"],"summary":"Получение заявки по идентификатору","description":"GET метод REST API: Получение заявки по идентификатору","operationId":"findById","parameters":[{"name":"id","in":"path","description":"Идентификатор заявки","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Заявка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ItemResponseTaskFindUIResponsePublic"}}}},"404":{"description":"Заявка не найдена","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/tasks-service/api/v2/public/tasks/foreign-key/{foreignKey}":{"get":{"tags":["Контроллер: Задачи"],"summary":"Получение заявки по внешнему ключу","description":"GET метод REST API: Получение заявки по внешнему ключу","operationId":"findByForeignKey","parameters":[{"name":"foreignKey","in":"path","description":"Внешний ключ","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Заявка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ItemResponseTaskFindUIResponsePublic"}}}},"404":{"description":"Заявка не найдена","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/middleware-service/api/v2/public/templates":{"get":{"tags":["Контроллер: шаблоны"],"summary":"Получить список шаблонов с фильтрацией, пагинацией и сортировкой","description":"GET метод REST API получения списка шаблонов с фильтрацией, пагинацией и сортировкой","operationId":"findAll_1","parameters":[{"name":"pageLimit","in":"query","description":"Пагинация: ограничение на размер списка","schema":{"type":"integer","format":"int32"}},{"name":"pageOffset","in":"query","description":"Пагинация: смещение от начала списка","schema":{"type":"integer","format":"int32"}},{"name":"sortBy","in":"query","description":"Сортировка: имя поля, по которому выполнять сортировку","schema":{"type":"array","items":{"type":"string"}}},{"name":"sortDirection","in":"query","description":"Сортировка: направление сортировки","schema":{"type":"string"}},{"name":"types","in":"query","description":"Фильтр: по типам шаблона","schema":{"type":"array","items":{"type":"string","enum":["EMBEDDED","CLONED","IMPORTED","UNKNOWN"]}}},{"name":"certificateType","in":"query","description":"Фильтр: по типу выпускаемого сертификата","schema":{"type":"string","description":"Перечисление типов сертификата","enum":["CERTIFICATE","ROOT_CA","SUB_CA","UNKNOWN"]}},{"name":"search","in":"query","description":"Фильтр: поиск по имени","schema":{"type":"string","default":"Name"}},{"name":"removed","in":"query","description":"Фильтр: поиск удаленного шаблона","schema":{"type":"boolean","default":false}},{"name":"id","in":"query","description":"Фильтр: поиск по списку идентификаторов","schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"notId","in":"query","description":"Фильтр: поиск по списку идентификаторов (исключающий)","schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"keyAlgorithm","in":"query","description":"Фильтр: алгоритм ключа сертификата","schema":{"type":"array","items":{"type":"string","description":"Перечисление алгоритмов ключа сертификата","enum":["RSA","ECDSA","GOST_R_34_10_2012","UNKNOWN"]}}}],"responses":{"200":{"description":"Список успешно получен","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionResponseTemplateItemResponsePublic"}}}},"400":{"description":"Ошибка получения шаблона","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Внутренняя ошибка","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/middleware-service/api/v2/public/templates/{templateId}":{"get":{"tags":["Контроллер: шаблоны"],"summary":"Получить шаблон по идентификатору","description":"Get метод REST API получения шаблона по идентификатору","operationId":"findById_1","parameters":[{"name":"templateId","in":"path","description":"Идентификатор шаблона","required":true,"schema":{"type":"string","format":"uuid"},"example":1}],"responses":{"200":{"description":"Шаблон успешно получен","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ItemResponseTemplateResponsePublic"}}}},"400":{"description":"Ошибка получения шаблона","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Внутренняя ошибка","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/middleware-service/api/v2/public/tasks/{id}/certificate":{"get":{"tags":["Контроллер: Задачи"],"summary":"Получить сертификат по идентификатору заявки","description":"GET метод REST API: получить сертификат по идентификатору заявки","operationId":"findCertificateByTaskId","parameters":[{"name":"id","in":"path","description":"Идентификатор заявки","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Сертификат успешно получен","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ItemResponseCertificateResponsePublic"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/middleware-service/api/v2/public/subjects":{"get":{"tags":["Контроллер: субъекты"],"summary":"Поиск субъектов","description":"GET метод REST API: поиск субъектов","operationId":"findAll_2","parameters":[{"name":"id","in":"query","description":"Фильтр: ID субъекта","schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"resourceId","in":"query","description":"Фильтр: ID ресрусной системы","schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"securityGroupId","in":"query","description":"Фильтр: ID группы безопасности","schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"organizationalUnitId","in":"query","description":"Фильтр: ID подразделения","schema":{"type":"array","items":{"type":"string","format":"uuid"}}},{"name":"search","in":"query","description":"Фильтр: полнотекстовый поиск по имени","schema":{"type":"string","default":"Name"}},{"name":"isConnected","in":"query","description":"Фильтр: подключение субъекта к ресурсной системе","schema":{"type":"boolean"}},{"name":"isBlocked","in":"query","description":"Фильтр: блокировка субъекта в ресурсной системе","schema":{"type":"boolean"}},{"name":"pageLimit","in":"query","description":"Пагинация: ограничение на размер списка","schema":{"type":"integer","format":"int32"}},{"name":"pageOffset","in":"query","description":"Пагинация: смещение от начала списка","schema":{"type":"integer","format":"int32"}},{"name":"sortBy","in":"query","description":"Сортировка: имя поля, по которому выполнять сортировку","schema":{"type":"array","items":{"type":"string"}}},{"name":"sortDirection","in":"query","description":"Сортировка: направление сортировки","schema":{"type":"string"}}],"responses":{"200":{"description":"Список найденных субъектов","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CollectionResponseSubjectResponsePublic"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/middleware-service/api/v2/public/subjects/{subjectId}":{"get":{"tags":["Контроллер: субъекты"],"summary":"Поиск субъекта по ID","description":"GET метод REST API: поиск субъекта по ID","operationId":"findById_2","parameters":[{"name":"subjectId","in":"path","description":"ID субъекта","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Найденный субъект","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ItemResponseSubjectResponsePublic"}}}},"404":{"description":"Субъект с указанным ID не существует","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/external-integration-service/api/version":{"get":{"tags":["version-controller"],"summary":"Получение версии модуля","operationId":"getApiVersion","responses":{"200":{"description":"Версия модуля","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GetApiVersionResponse"}}}}}}},"/export-service/api/v2/public/export/task/{taskId}/request":{"get":{"tags":["Контроллер экспорта"],"summary":"Получение запроса на сертификат по идентификатору заявки","description":"GET метод REST API: Получение запроса на сертификат","operationId":"findRequestByTaskId","parameters":[{"name":"taskId","in":"path","description":"Идентификатор заявки","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Файл запроса на сертификат","content":{"*/*":{"schema":{"type":"string","format":"byte"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/export-service/api/v2/public/export/task/{taskId}/pkcs12":{"get":{"tags":["Контроллер экспорта"],"summary":"Получение контейнера pkcs12 по идентификатору заявки","description":"GET метод REST API: Получение контейнера pkcs12","operationId":"findP12ByTaskId","parameters":[{"name":"taskId","in":"path","description":"Идентификатор заявки","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Файл контейнера pkcs12","content":{"*/*":{"schema":{"type":"string","format":"byte"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/export-service/api/v2/public/export/task/{taskId}/issuer/crl":{"get":{"tags":["Контроллер экспорта"],"summary":"Получение crl издателя по идентификатору заявки","description":"GET метод REST API: Получение crl издателя по идентификатору заявки","operationId":"findIssuerCrlByTaskId","parameters":[{"name":"taskId","in":"path","description":"Идентификатор заявки","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Файл crl","content":{"*/*":{"schema":{"type":"string","format":"byte"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/export-service/api/v2/public/export/task/{taskId}/issuer/chain":{"get":{"tags":["Контроллер экспорта"],"summary":"Получение цепочки сертификатов издателя по идентификатору заявки","description":"GET метод REST API: Получение цепочки сертификатов издателя","operationId":"findIssuerChainByTaskId","parameters":[{"name":"taskId","in":"path","description":"Идентификатор заявки","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Файл цепочки сертификатов","content":{"*/*":{"schema":{"type":"string","format":"byte"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/export-service/api/v2/public/export/task/{taskId}/issuer/certificate":{"get":{"tags":["Контроллер экспорта"],"summary":"Получение сертификата издателя по идентификатору заявки","description":"GET метод REST API: Получение сертификата издателя","operationId":"findIssuerCertificateByTaskId","parameters":[{"name":"taskId","in":"path","description":"Идентификатор заявки","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Файл сертификата","content":{"*/*":{"schema":{"type":"string","format":"byte"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/export-service/api/v2/public/export/task/{taskId}/chain":{"get":{"tags":["Контроллер экспорта"],"summary":"Получение цепочки сертификатов по идентификатору заявки","description":"GET метод REST API: Получение цепочки сертификатов","operationId":"findChainByTaskId","parameters":[{"name":"taskId","in":"path","description":"Идентификатор заявки","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Файл цепочки сертификатов","content":{"*/*":{"schema":{"type":"string","format":"byte"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/export-service/api/v2/public/export/task/{taskId}/certificate":{"get":{"tags":["Контроллер экспорта"],"summary":"Получение сертификата по идентификатору заявки","description":"GET метод REST API: Получение сертификата","operationId":"findCertificateByTaskId_1","parameters":[{"name":"taskId","in":"path","description":"Идентификатор заявки","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Файл сертификата","content":{"*/*":{"schema":{"type":"string","format":"byte"}}}},"500":{"description":"Внутренняя ошибка","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}}},"components":{"schemas":{"Data":{"type":"object","properties":{"id":{"type":"object","description":"Идентификатор сущности, работа с которым привела к ошибке"},"fieldName":{"type":"string","description":"Имя поля, которое не прошло валидацию"},"fieldValue":{"type":"object","description":"Значение поля, которое не прошло валидацию"},"causedBy":{"type":"string","description":"Сообщение, чем вызвано исключение"}},"description":"Объект с деталями ошибки"},"ErrorResponse":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"code":{"type":"integer","description":"Код ошибки xxxyyy, где xxx - код сервиса, yyy - внутренний код ошибки","format":"int32"},"message":{"type":"string","description":"Описание ошибки"},"data":{"$ref":"#/components/schemas/Data"}},"description":"Стандартизированный объект ответа сервиса, содержащий информацию об ошибке"},"ItemResponseTokenResponsePublic":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"data":{"$ref":"#/components/schemas/TokenResponsePublic"}},"description":"Стандартизированный объект ответа сервиса, содержащий один единственный элемент"},"TokenResponsePublic":{"type":"object","properties":{"token":{"type":"string","description":"Токен пользователя"},"refresh":{"type":"string","description":"Токен обновления пользователя"}},"description":"Объект ответа сервиса: данные о токене"},"TaskRegisterPkcs12RequestPublic":{"type":"object","properties":{"subjectDN":{"type":"object","additionalProperties":{"type":"array","description":"Subject DN","items":{"type":"string","description":"Subject DN"}},"description":"Subject DN"},"subjectAltName":{"type":"object","additionalProperties":{"type":"array","description":"Subject AltName","items":{"type":"string","description":"Subject AltName"}},"description":"Subject AltName"},"keyBits":{"type":"integer","description":"Размерность ключа","format":"int32"},"keyAlgorithm":{"type":"string","description":"Перечисление алгоритмов ключа сертификата","enum":["RSA","ECDSA","GOST_R_34_10_2012","UNKNOWN"]},"password":{"type":"string","description":"Пароль от контейнера"}},"description":"Запрос на регистрацию новой заявки в формате pkcs#12"},"ItemResponseTaskRegisterPkcs12ResponsePublic":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"data":{"$ref":"#/components/schemas/TaskRegisterPkcs12ResponsePublic"}},"description":"Стандартизированный объект ответа сервиса, содержащий один единственный элемент"},"TaskRegisterPkcs12ResponsePublic":{"type":"object","properties":{"id":{"type":"string","description":"Идентификатор заявки","format":"uuid"},"templateId":{"type":"string","description":"Идентификатор шаблона","format":"uuid"},"type":{"type":"string","description":"Тип заявки","enum":["PKCS10","PKCS12","ON_TOKEN","SCEP","WSTEP","UNKNOWN"]},"status":{"type":"string","description":"Статус заявки","enum":["NEW","FOR_APPROVE","ISSUE_ERROR","REJECTED","COMPLETED","CANCELLED","AWAITING_IMPORT","UNKNOWN"]},"creatorId":{"type":"string","description":"Идентификатор пользователя, создавшего заявку","format":"uuid"},"subjectId":{"type":"string","description":"Идентификатор субъекта","format":"uuid"},"certificateId":{"type":"string","description":"Идентификатор сертификата","format":"uuid"},"name":{"type":"string","description":"Название активного сертификата"},"updated":{"type":"string","description":"Время последнего обновления заявки","format":"date-time"},"created":{"type":"string","description":"Время создания заявки","format":"date-time"},"foreignKey":{"type":"string","description":"Внешний ключ"}},"description":"Ответ на регистрацию новой заявки в формате pkcs#12"},"FileDescription":{"type":"object","properties":{"contentType":{"type":"string"},"fileName":{"type":"string"},"data":{"type":"string","format":"byte"}},"description":"Файл запроса"},"TaskRegisterPkcs10RequestPublicFileDescription":{"type":"object","properties":{"request":{"$ref":"#/components/schemas/FileDescription"},"subjectName":{"type":"object","additionalProperties":{"type":"array","description":"Отличительное имя субъекта","items":{"type":"string","description":"Отличительное имя субъекта"}},"description":"Отличительное имя субъекта"},"subjectAltName":{"type":"object","additionalProperties":{"type":"array","description":"Дополнительное имя субъекта","items":{"type":"string","description":"Дополнительное имя субъекта"}},"description":"Дополнительное имя субъекта"}},"description":"Запрос на регистрацию новой заявки в формате pkcs#10"},"ItemResponseTaskRegisterPkcs10ResponsePublic":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"data":{"$ref":"#/components/schemas/TaskRegisterPkcs10ResponsePublic"}},"description":"Стандартизированный объект ответа сервиса, содержащий один единственный элемент"},"TaskRegisterPkcs10ResponsePublic":{"type":"object","properties":{"id":{"type":"string","description":"Идентификатор заявки","format":"uuid"},"templateId":{"type":"string","description":"Идентификатор шаблона","format":"uuid"},"type":{"type":"string","description":"Тип заявки","enum":["PKCS10","PKCS12","ON_TOKEN","SCEP","WSTEP","UNKNOWN"]},"status":{"type":"string","description":"Статус заявки","enum":["NEW","FOR_APPROVE","ISSUE_ERROR","REJECTED","COMPLETED","CANCELLED","AWAITING_IMPORT","UNKNOWN"]},"creatorId":{"type":"string","description":"Идентификатор пользователя, создавшего заявку","format":"uuid"},"subjectId":{"type":"string","description":"Идентификатор субъекта","format":"uuid"},"certificateId":{"type":"string","description":"Идентификатор сертификата","format":"uuid"},"name":{"type":"string","description":"Название активного сертификата"},"updated":{"type":"string","description":"Время последнего обновления заявки","format":"date-time"},"created":{"type":"string","description":"Время создания заявки","format":"date-time"},"foreignKey":{"type":"string","description":"Внешний ключ"}},"description":"Ответ на регистрацию новой заявки в формате pkcs#10"},"TaskRegisterPkcs10RequestPublicMultipartFile":{"type":"object","properties":{"request":{"type":"string","format":"binary"},"subjectName":{"type":"object","additionalProperties":{"type":"array","description":"Отличительное имя субъекта","items":{"type":"string","description":"Отличительное имя субъекта"}},"description":"Отличительное имя субъекта"},"subjectAltName":{"type":"object","additionalProperties":{"type":"array","description":"Дополнительное имя субъекта","items":{"type":"string","description":"Дополнительное имя субъекта"}},"description":"Дополнительное имя субъекта"}},"description":"Запрос на регистрацию новой заявки в формате pkcs#10"},"ItemResponseTokenResponse":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"data":{"$ref":"#/components/schemas/TokenResponse"}},"description":"Стандартизированный объект ответа сервиса, содержащий один единственный элемент"},"TokenResponse":{"type":"object","properties":{"token":{"type":"string","description":"Токен пользователя"},"refresh":{"type":"string","description":"Токен обновления пользователя"}},"description":"Объект ответа сервиса: данные о токене"},"CollectionResponseTaskFindUIResponsePublic":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"data":{"$ref":"#/components/schemas/DataTaskFindUIResponsePublic"}},"description":"Стандартизированный объект ответа сервиса, содержащий коллекцию элементов"},"DataTaskFindUIResponsePublic":{"type":"object","properties":{"range":{"$ref":"#/components/schemas/Range"},"items":{"type":"array","description":" Коллекция элементов","items":{"$ref":"#/components/schemas/TaskFindUIResponsePublic"}}},"description":"Полезная нагрузка с коллекцией элементов"},"Range":{"type":"object","properties":{"count":{"type":"integer","description":" Всего элементов","format":"int64"},"offset":{"type":"integer","description":" Количество пропущенных элементов","format":"int64"},"limit":{"type":"integer","description":" Ограничение количества элементов в выборке","format":"int32"},"totalPages":{"type":"integer","description":" Общее число страниц","format":"int32"},"pageNumber":{"type":"integer","description":" Номер страницы выборки","format":"int32"}},"description":"Данные по выборке"},"TaskFindUIResponsePublic":{"type":"object","properties":{"id":{"type":"string","description":"Идентификатор заявки","format":"uuid"},"templateId":{"type":"string","description":"Идентификатор шаблона","format":"uuid"},"certificateAuthorityId":{"type":"string","description":"Идентификатор сертификата издателя","format":"uuid"},"type":{"type":"string","description":"Тип заявки","enum":["PKCS10","PKCS12","ON_TOKEN","SCEP","WSTEP","UNKNOWN"]},"status":{"type":"string","description":"Статус заявки","enum":["NEW","FOR_APPROVE","ISSUE_ERROR","REJECTED","COMPLETED","CANCELLED","AWAITING_IMPORT","UNKNOWN"]},"creatorId":{"type":"string","description":"Идентификатор пользователя, создавшего заявку","format":"uuid"},"subjectId":{"type":"string","description":"Идентификатор субъекта","format":"uuid"},"certificateId":{"type":"string","description":"Идентификатор сертификата","format":"uuid"},"name":{"type":"string","description":"Название активного сертификата"},"updated":{"type":"string","description":"Время последнего обновления заявки","format":"date-time"},"created":{"type":"string","description":"Время создания заявки","format":"date-time"},"foreignKey":{"type":"string","description":"Внешний ключ"},"templateName":{"type":"string","description":"Имя шаблона"},"msUpn":{"type":"string","description":"MS UPN"}},"description":"Объект ответа сервиса, содержащий данные об заявки"},"ItemResponseTaskFindUIResponsePublic":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"data":{"$ref":"#/components/schemas/TaskFindUIResponsePublic"}},"description":"Стандартизированный объект ответа сервиса, содержащий один единственный элемент"},"CollectionResponseTemplateItemResponsePublic":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"data":{"$ref":"#/components/schemas/DataTemplateItemResponsePublic"}},"description":"Стандартизированный объект ответа сервиса, содержащий коллекцию элементов"},"DataTemplateItemResponsePublic":{"type":"object","properties":{"range":{"$ref":"#/components/schemas/Range"},"items":{"type":"array","description":" Коллекция элементов","items":{"$ref":"#/components/schemas/TemplateItemResponsePublic"}}},"description":"Полезная нагрузка с коллекцией элементов"},"TemplateItemResponsePublic":{"type":"object","properties":{"id":{"type":"string","description":"Идентификатор шаблона","format":"uuid"},"name":{"type":"string","description":"Наименование шаблона"},"certificateType":{"type":"string","description":"Перечисление типов сертификата","enum":["CERTIFICATE","ROOT_CA","SUB_CA","UNKNOWN"]},"type":{"type":"string","description":"Тип шаблона","enum":["EMBEDDED","CLONED","IMPORTED","UNKNOWN"]},"certificateCount":{"type":"integer","description":"Количество выпущенных сертификатов","format":"int64"},"removed":{"type":"boolean","description":"Удаленный шаблон"},"created":{"type":"string","description":"Дата создания шаблона","format":"date-time"},"updated":{"type":"string","description":"Дата обновления шаблона","format":"date-time"}},"description":"Объект ответа сервиса, содержащий данные элемента коллекции шаблонов"},"CertificatePoliciesPublic":{"type":"object","properties":{"critical":{"type":"boolean","description":"Считать критическим"},"values":{"type":"array","description":"Перечень политик","items":{"type":"string","description":"Перечень политик"}}},"description":"Класс политик сертификата"},"ExtendedKeyUsagePublic":{"type":"object","properties":{"critical":{"type":"boolean","description":"Считать критическим"},"values":{"type":"array","description":"Значения (oids)","items":{"type":"string","description":"Значения (oids)"}}},"description":" Класс расширенного использования ключа"},"ItemResponseTemplateResponsePublic":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"data":{"$ref":"#/components/schemas/TemplateResponsePublic"}},"description":"Стандартизированный объект ответа сервиса, содержащий один единственный элемент"},"KeyAlgorithmPublic":{"type":"object","properties":{"use":{"type":"boolean","description":"Используется ли"},"minLength":{"type":"integer","description":"Минимальная длина ключа","format":"int32"},"lengths":{"type":"array","description":"Длины алгоритма с учетом минимальной длины","items":{"type":"integer","description":"Длины алгоритма с учетом минимальной длины","format":"int32"}}},"description":"Объект сервиса, содержащего данные алгоритма ключа сертификата"},"KeyUsagePublic":{"type":"object","properties":{"critical":{"type":"boolean","description":"Считать критическим"},"values":{"type":"array","description":"Значения","items":{"type":"string","description":"Перечисление использования ключа","enum":["DIGITAL_SIGNATURE","NON_REPUDIATION","KEY_ENCIPHERMENT","DATA_ENCIPHERMENT","KEY_AGREEMENT","KEY_CERT_SIGN","CRL_SIGN","ENCIPHER_ONLY","DECIPHER_ONLY","UNKNOWN"]}}},"description":"Класс использования ключа"},"SubjectAltNameFieldPublic":{"required":["code","extendable","generalName","modifiable","name","required","validation"],"type":"object","properties":{"index":{"type":"integer","description":"Индекс поля имени субъекта","format":"int32"},"name":{"type":"string","description":"Полное имя поля имени субъекта"},"description":{"type":"string","description":"Описание поля имени субъекта"},"required":{"type":"boolean","description":"Обязательный ли"},"validation":{"type":"boolean","description":"Используется ли валидация"},"modifiable":{"type":"boolean","description":"Редактируемый ли"},"extendable":{"type":"boolean","description":"Флаг: расширяемое поле"},"regex":{"type":"string","description":"Регулярное выражение"},"defaultValue":{"type":"string","description":"Значение по умолчанию"},"alert":{"type":"string","description":"Предупреждающее сообщение поля имени субъекта"},"code":{"type":"string","description":"Перечисление полей Subject AltName","enum":["RFC822NAME","DNS_NAME","IPADDRESS","DIRECTORY_NAME","UNIFORM_RESOURCE_ID","REGISTERED_ID","MS_UPN","MS_GUID","KRB5PRINCIPAL","PERMANENT_IDENTIFIER","XMPP_ADDR","SRV_NAME","SUBJECT_IDENTIFICATION_METHOD","UNKNOWN"]},"generalName":{"type":"integer","description":"Идентификатор имени в RFC","format":"int32"},"oid":{"type":"string","description":"OID в RFC"}},"description":"Класс поля дополнительного имени субъекта"},"SubjectNameFieldPublic":{"required":["code","extendable","modifiable","name","required","validation"],"type":"object","properties":{"index":{"type":"integer","description":"Индекс поля имени субъекта","format":"int32"},"name":{"type":"string","description":"Полное имя поля имени субъекта"},"description":{"type":"string","description":"Описание поля имени субъекта"},"required":{"type":"boolean","description":"Обязательный ли"},"validation":{"type":"boolean","description":"Используется ли валидация"},"modifiable":{"type":"boolean","description":"Редактируемый ли"},"extendable":{"type":"boolean","description":"Флаг: расширяемое поле"},"regex":{"type":"string","description":"Регулярное выражение"},"defaultValue":{"type":"string","description":"Значение по умолчанию"},"alert":{"type":"string","description":"Предупреждающее сообщение поля имени субъекта"},"code":{"type":"string","description":"Перечисление полей Subject DN","enum":["CN","UID","E","EMAILADDRESS","MAIL","SERIALNUMBER","GIVENNAME","INITIALS","SURNAME","OU","O","L","ST","DC","C","UNSTRUCTUREDADDRESS","UNSTRUCTUREDNAME","POSTALCODE","BUSINESSCATEGORY","TELEPHONENUMBER","PSEUDONYM","POSTALADDRESS","STREET","NAME","T","DN","DESCRIPTION","INN","OGRN","OGRNIP","SNILS","INNLE","UNKNOWN"]}},"description":"Класс поля отличительного имени субъекта"},"TemplateResponsePublic":{"type":"object","properties":{"id":{"type":"string","description":"Идентификатор шаблона","format":"uuid"},"name":{"type":"string","description":"Наименование шаблона"},"validity":{"type":"integer","description":"Срок действия сертификата","format":"int64"},"certificateType":{"type":"string","description":"Перечисление типов сертификата","enum":["CERTIFICATE","ROOT_CA","SUB_CA","UNKNOWN"]},"type":{"type":"string","description":"Тип шаблона","enum":["EMBEDDED","CLONED","IMPORTED","UNKNOWN"]},"removed":{"type":"boolean","description":"Удаленный шаблон"},"rsa":{"$ref":"#/components/schemas/KeyAlgorithmPublic"},"ecdsa":{"$ref":"#/components/schemas/KeyAlgorithmPublic"},"gost":{"$ref":"#/components/schemas/KeyAlgorithmPublic"},"keyUsage":{"$ref":"#/components/schemas/KeyUsagePublic"},"extendedKeyUsage":{"$ref":"#/components/schemas/ExtendedKeyUsagePublic"},"policies":{"$ref":"#/components/schemas/CertificatePoliciesPublic"},"subjectDN":{"type":"array","description":"Отличительное имя субъекта","items":{"$ref":"#/components/schemas/SubjectNameFieldPublic"}},"subjectAltName":{"type":"array","description":"Дополнительное имя субъекта","items":{"$ref":"#/components/schemas/SubjectAltNameFieldPublic"}},"created":{"type":"string","description":"Дата создания шаблона","format":"date-time"},"updated":{"type":"string","description":"Дата обновления шаблона","format":"date-time"}},"description":"Объект ответа сервиса, содержащий данные шаблона"},"CertificateChainPublic":{"type":"object","properties":{"id":{"type":"string","description":"Уникальный идентификатор сертификата","format":"uuid"},"name":{"type":"string","description":"Имя сертификата (формируется из CN, разделитель \"_\")"},"subjectDN":{"type":"object","additionalProperties":{"type":"array","description":"Subject DN","items":{"type":"string","description":"Subject DN"}},"description":"Subject DN"},"issuer":{"$ref":"#/components/schemas/CertificateChainPublic"}},"description":"POJO: цепочка сертификатов"},"CertificateDownloadActionsPublic":{"type":"object","properties":{"p12":{"type":"boolean","description":"Флаг: выгрзка контейнера p12"},"pem":{"type":"boolean","description":"Флаг: выгрзка сертификата"},"csr":{"type":"boolean","description":"Флаг: выгрзка запроса сертификата"}},"description":"POJO: Действия выгрузки у сертификата"},"CertificateResponsePublic":{"type":"object","properties":{"id":{"type":"string","description":"Уникальный идентификатор сертификата","format":"uuid"},"chain":{"$ref":"#/components/schemas/CertificateChainPublic"},"serialnumber":{"type":"string","description":"Серийный номер сертификата"},"fingerprint":{"type":"string","description":"Фингерпринт сертификата"},"name":{"type":"string","description":"Имя сертификата (формируется из CN, разделитель \"_\")"},"issuerId":{"type":"string","description":"Уникальный идентификатор издающего сертификата","format":"uuid"},"issuerDN":{"type":"object","additionalProperties":{"type":"array","description":"Issuer DN","items":{"type":"string","description":"Issuer DN"}},"description":"Issuer DN"},"subjectDN":{"type":"object","additionalProperties":{"type":"array","description":"Subject DN","items":{"type":"string","description":"Subject DN"}},"description":"Subject DN"},"subjectAltName":{"type":"object","additionalProperties":{"type":"array","description":"Subject AltName","items":{"type":"string","description":"Subject AltName"}},"description":"Subject AltName"},"keyAlgorithm":{"type":"string","description":"Перечисление алгоритмов ключа сертификата","enum":["RSA","ECDSA","GOST_R_34_10_2012","UNKNOWN"]},"hashAlgorithm":{"type":"string","description":"Перечисление Hash алгоритмов","enum":["SHA1","SHA256","SHA384","SHA512","SHA3_256","SHA3_384","SHA3_512","RSASSA_PSS","MD5","GOST_R_34_11_2012","UNKNOWN"]},"keyBits":{"type":"integer","description":"Размерность ключа","format":"int32"},"templateId":{"type":"string","description":"Идентификатор шаблона, по которому выпущен сертификат","format":"uuid"},"templateName":{"type":"string","description":"Название шаблона, по которому выпущен сертификат"},"type":{"type":"string","description":"Перечисление типов сертификата","enum":["CERTIFICATE","ROOT_CA","SUB_CA","UNKNOWN"]},"validFrom":{"type":"string","description":"Дата начала действия сертификата","format":"date-time"},"validTo":{"type":"string","description":"Дата окончания действия сертификата","format":"date-time"},"status":{"type":"string","description":"Перечисление: статус сертификата","enum":["ACTIVE","HOLD","REVOKE","REQUEST","UNKNOWN"]},"actions":{"$ref":"#/components/schemas/CertificateDownloadActionsPublic"},"publicKey":{"type":"string","description":"Публичный ключ сертификата"},"certificateType":{"type":"string","description":"Тип сертификата"},"version":{"type":"integer","description":"Версия сертификата","format":"int32"},"subjectKeyIdentifier":{"type":"string","description":"Идентификатор ключа сертификата"},"authorityKeyIdentifier":{"type":"string","description":"Идентификатор ключа издателя"},"keyUsages":{"type":"array","description":"Разрешенные использования ключа","items":{"$ref":"#/components/schemas/KeyUsageDictResponsePublic"}},"extendedKeyUsages":{"type":"array","description":"Разрешенные расширенные использования ключа","items":{"$ref":"#/components/schemas/ExtendedKeyUsageDictResponsePublic"}},"ca":{"type":"boolean","description":"Флаг: сертификат ЦС"},"aiaUrls":{"type":"array","description":"Точки распространения AIA","items":{"type":"string","description":"Точки распространения AIA"}},"ocspUrls":{"type":"array","description":"URL сервисов OCSP","items":{"type":"string","description":"URL сервисов OCSP"}},"crlUrls":{"type":"array","description":"Точки распространения CRL","items":{"type":"string","description":"Точки распространения CRL"}},"deltaCrlUrls":{"type":"array","description":"Точки распространения Delta CRL","items":{"type":"string","description":"Точки распространения Delta CRL"}}},"description":"Ответ сервиса: данные сертификата"},"ExtendedKeyUsageDictResponsePublic":{"type":"object","properties":{"id":{"type":"string","description":"Перечисление расширенного использования ключа","enum":["EKU_PKIX_ANY_EXTENDED_KEY_USAGE","CSN_369791_TLS_CLIENT","CSN_369791_TLS_SERVER","CLIENT_AUTHENTICATION","CODE_SIGNING","EAP_OVER_LAN","EAP_OVER_PPP","ETSI_TSL_SIGNING","EMAIL_PROTECTION","ICAO_DEVIATION_LIST_SIGNING","EKU_INTEL_AMT","INTERNET_KEY_EXCHANGE_FOR_IPSEC","KERBEROS_CLIENT_AUTHENTICATION","EKU_KRB_PKINIT_KDC","MS_COMMERCIAL_CODE_SIGNING","MS_DOCUMENT_SIGNING","MS_EFS_RECOVERY","MS_ENCRYPTED_FILE_SYSTEM","MS_INDIVIDUAL_CODE_SIGNING","MS_SMART_CARD_LOGON","OCSP_SIGNER","EKU_ADOBE_PDF_SIGNING","PIV_CARD_AUTHENTICATION","SCVP_CLIENT","SCVP_SERVER","SIP_DOMAIN","EKU_PKIX_SSH_CLIENT","SSH_SERVER","SERVER_AUTHENTICATION","TIME_STAMPING","ICAO_MASTER_LIST_SIGNING","UNKNOWN"]},"value":{"type":"string","description":"Наименование элемента"},"oid":{"type":"string","description":"Идентификатор объекта"},"description":{"type":"string","description":"Описание использования ключа"}},"description":"Объект ответа сервиса, содержащий данные расширенного использования ключа"},"ItemResponseCertificateResponsePublic":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"data":{"$ref":"#/components/schemas/CertificateResponsePublic"}},"description":"Стандартизированный объект ответа сервиса, содержащий один единственный элемент"},"KeyUsageDictResponsePublic":{"type":"object","properties":{"id":{"type":"string","description":"Перечисление использования ключа","enum":["DIGITAL_SIGNATURE","NON_REPUDIATION","KEY_ENCIPHERMENT","DATA_ENCIPHERMENT","KEY_AGREEMENT","KEY_CERT_SIGN","CRL_SIGN","ENCIPHER_ONLY","DECIPHER_ONLY","UNKNOWN"]},"value":{"type":"string","description":"Наименование элемента"},"description":{"type":"string","description":"Описание использования ключа"}},"description":"Объект ответа сервиса, содержащий данные использования ключа"},"CollectionResponseSubjectResponsePublic":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"data":{"$ref":"#/components/schemas/DataSubjectResponsePublic"}},"description":"Стандартизированный объект ответа сервиса, содержащий коллекцию элементов"},"DataSubjectResponsePublic":{"type":"object","properties":{"range":{"$ref":"#/components/schemas/Range"},"items":{"type":"array","description":" Коллекция элементов","items":{"$ref":"#/components/schemas/SubjectResponsePublic"}}},"description":"Полезная нагрузка с коллекцией элементов"},"ResourceItemResponsePublic":{"type":"object","properties":{"id":{"type":"string","description":"ID ресурсной системы","format":"uuid"},"commonName":{"type":"string","description":"Общее наименование (CN) ресурсной системы"},"distinguishedName":{"type":"string","description":"Отличающиеся имя ресурсной системы"}},"description":"Ответ: ресусрная система (сокращенный)"},"SubjectNameFieldItemResponsePublic":{"type":"object","properties":{"values":{"type":"array","description":"Значения атрибута субъекта","items":{"type":"string","description":"Значения атрибута субъекта"}},"editable":{"type":"boolean","description":"Флаг: редактируемый атрибут"}},"description":"Ответ: данные атрибута субъекта"},"SubjectResponsePublic":{"type":"object","properties":{"id":{"type":"string","description":"ID субъекта","format":"uuid"},"commonName":{"type":"string","description":"Общее наименование (CN) субъекта"},"distinguishedName":{"type":"string","description":"Отличающееся наименование (DN) субъекта"},"resource":{"$ref":"#/components/schemas/ResourceItemResponsePublic"},"subjectName":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/SubjectNameFieldItemResponsePublic"},"description":"Отличительное имя субъекта"},"subjectAltName":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/SubjectNameFieldItemResponsePublic"},"description":"Дополнительное имя субъекта"},"isConnected":{"type":"boolean","description":"Флаг: подключение субъекта к ресурсной системе"},"isBlocked":{"type":"boolean","description":"Флаг: блокировка субъекта в ресурсной системе"},"modify":{"type":"string","description":"Дата и время обновления в ресурсной системе","format":"date-time"},"certificatesCount":{"type":"integer","description":"Количество сертификатов","format":"int64"},"updated":{"type":"string","description":"Дата и время обновления","format":"date-time"},"created":{"type":"string","description":"Дата и время создания","format":"date-time"}},"description":"Ответ: субъект"},"ItemResponseSubjectResponsePublic":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"data":{"$ref":"#/components/schemas/SubjectResponsePublic"}},"description":"Стандартизированный объект ответа сервиса, содержащий один единственный элемент"},"GetApiVersionResponse":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"data":{"$ref":"#/components/schemas/VersionResponse"}}},"VersionResponse":{"type":"object","properties":{"version":{"type":"string","description":"Версия модуля"}},"description":"Объект ответа, содержащий версию модуля"}},"securitySchemes":{"X-API-KEY":{"type":"apiKey","description":"API Key","name":"X-API-KEY","in":"header"},"token":{"type":"apiKey","description":"Token","name":"token","in":"header"},"X-AECA-Principal-ID":{"type":"apiKey","description":"UUID","name":"X-AECA-Principal-ID","in":"header"},"X-AECA-Is-Account":{"type":"apiKey","description":"Is Account","name":"X-AECA-Is-Account","in":"header"},"X-AECA-Principal-Name":{"type":"apiKey","description":"Principal name","name":"X-AECA-Principal-Name","in":"header"},"X-AECA-User-Role":{"type":"apiKey","description":"Role","name":"X-AECA-User-Role","in":"header"},"X-AECA-User-Authorities":{"type":"apiKey","description":"Authorities","name":"X-AECA-User-Authorities","in":"header"},"X-User-Session-Id":{"type":"apiKey","description":"Session ID","name":"X-User-Session-Id","in":"header"}}}}