- Фаловый контейнер
Для использования в качестве ключевого контейнера сессии загружается файловый контейнер в кодировке base64 в формате PKCS#12, проприетарных форматах ИИТ ("Key-6.dat", "Приватбанк jks", "Украина ZS2"). В случае успешной загрузки при выполнении операций создания ЭП, зашифрования и расшифрования будет использоваться личный ключ и, в случае наличия, сертификат (цепочка сертификатов) из загруженного файлового контейнера.
Данные ключевого контейнера сессии находятся в оперативной памяти с момента загрузки до момента удаления сессии и выполнения виртуальной машиной Java последующей процедуры сборки мусора. Данные ключевого контейнера НИКОГДА не сохраняются сервисом в файл, базу данных или другие объекты для долгосрочного хранения информации.
...
- Хранилище ключей (токен) в составе облачного сервиса
Поддерживаемые сервисы: Cipher-CKS, Depositsign
URL-адрес запроса
https://localhost:9094/api/v1/ticket/{uuid}/keyStore
...
Имя | Тип | Описание | Допустимые значения |
---|---|---|---|
base64Data | String | Файловый контейнер в кодировке Base64. Необязательный параметр, используется только при работе с файловым контейнером. | Правильно закодированная Base64 строка |
keyStoreUri | String | Уникальный идентификатор хранилища ключей (токена). Необязательный параметр, используется только при работе с некоторыми облачными сервисами. | Формат зависит от облачного сервиса, который сгенерировал URI |
bearerToken | String | Токен доступа, который необходим для доступа к API облачного сервиса. Необязательный параметр, используется только при работе с некоторыми облачными сервисами. | Формат зависит от облачного сервиса, который сгенерировал токен |
Ответ
Код ответа | Content-type | Допустимые параметры | Пример содержимого |
---|---|---|---|
200 | application/json | message | { |
503 | application/json | message | { |
400 | application/json | message | { |
500 | application/json | message failureCause | { |
...