Versions Compared

Key

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

...

Создание ЭП с ключами из Cipher-CKS


Название операцииПримечания
1Создать сессиюРекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию.
2Загрузить данные сессииМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными.
3Установить параметры сессии
4Загрузить ключевой контейнер сессии

В параметре keyStoreUri должен быть указан URI токена.

Тестовый токен:

5Создать ЭП
6Получить данные ЭПБлокирующая (синхронная) операция.
7Удалить сессию

Создание ЭП с ключами Depositsign


Название операцииПримечания
1Получить токен доступа к API Depositsign и идентификатор хранилища ключей

Выполнить метод API Depositsign: /api/v1/{clientId}/auth/login

Тестовая учетная запись:

  • UserName: testDS
  • Password: testDS

Документация по API Depositsign: https://depositsign.com/swagger-api-doc

2Создать сессиюРекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию.
3Загрузить данные сессииМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными.
4Установить параметры сессии
5Загрузить ключевой контейнер сессииВ параметре keyStoreUri должен быть указан URI хранилища ключей (токена), получаем значение "KeyName" с  первого запроса "Получить токен доступа к API Depositsign и идентификатор хранилища ключей".
В параметре bearerToken должен быть указан токен доступа к API Depositsign.
6Создать ЭП
7Получить данные ЭПБлокирующая (синхронная) операция.
8Удалить сессию

Проверка ЭП


Название операцииПримечания
1Создать сессиюРекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию.
2Загрузить данные сессииМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными
3Загрузить данные ЭПМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными
4Установить параметры сессии
5Проверить ЭП
6Получить результат проверки ЭПБлокирующая (синхронная) операция.
7Удалить сессию

...

Возможно использовать в случае пакетной обработки большого количества ресурсов (файлов).


Название операцииПримечания
1Создать сессиюРекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию.
2Загрузить данные сессииМогут быть загружены в виде: двоичных данных, Base64 строки.
3Установить параметры сессии Должен быть указан параметр "embedCertificateType".
4Загрузить ключевой контейнер сессии

В параметре keyStoreUri должен быть указан URI токена.

Тестовый токен:

5Загрузить сертификаты получателейНеобходим как минимум один сертификат получателя зашифрованных данных.
Сертификаты могут быть загружены в виде: двоичных данных, Base64 строки.
6Зашифровать
7Получить зашифрованные данныеБлокирующая (синхронная) операция. Могут быть получены в виде: двоичных данных, Base64 строки.
8Удалить сессию

Расшифровывание


Название операцииПримечания
1Создать сессиюРекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию.
2Загрузить данные сессииМогут быть загружены в виде: двоичных данных, Base64 строки.
3Установить параметры сессииДолжен быть указан параметр "caId".
4Загрузить ключевой контейнер сессии
5Расшифровать
6Получить расшифрованные данныеБлокирующая (синхронная) операция. Могут быть получены в виде: двоичных данных, Base64 строки.
7Удалить сессию

...

Расшифровывание с ключами из Cipher-CKS


Название операцииПримечания
1Создать сессиюРекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию.
2Загрузить данные сессииМогут быть загружены в виде: двоичных данных, Base64 строки.
3Установить параметры сессииДолжен быть указан параметр "caId".
4Загрузить ключевой контейнер сессии

В параметре keyStoreUri должен быть указан URI токена.

Тестовый токен:

5Расшифровать
6Получить расшифрованные данныеБлокирующая (синхронная) операция. Могут быть получены в виде: двоичных данных, Base64 строки.
7Удалить сессию

Создание электронной метки времени

...