Versions Compared

Key

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

Table of Contents
maxLevel2

Створення

...

КЕП

Створення КЕП


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

Пример создания ЭП для текстовых данных Приклад створення КЕП для текстових даних (Java, Maven, Cipher Signer Server): https://github.com/stokipny/sjwsa-singer-server-client 

Создание ЭП с контролем состояния

Створення КЕП з контролем стану

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


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

...


Створення КЕП з контролем стану для формату CAdES


Назва операціїПримітка
1Створити сесію Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессиюРекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію.
2Загрузить данные ЭПЗавантажити дані сесіїМожуть бути завантажені у вигляді: двійкових даних, Base64 рядки, HTML-форми з двійковими данимиВ качестве данных ЭП должна быть загружена ранее созданная встроенная ЭП.
Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными.
3Встановити параметри сесіїДолжен быть указан параметр Має бути вказані параметри "caId".
Для параметра "dataToSignQualifier" должно быть установлено значение "alreadySigned".
Для параметра "signatureType" должно быть установлено значение "attached".
Для параметр "duplicateSign" должно быть установлено значение "true",
если необходимо обеспечить возможность подписания документа несколько раз одним и тем же подписантом., "signatureType" та "cadesType". 
4Завантажити ключовий контейнер сесії
5Создать ЭПСтворити КЕП
6Получить данные ЭПБлокирующая (синхронная) операция.7Видалити сесію

...

Отримати результат створення КЕПНе блокуюча (асинхронна) операція. Слід використовувати для контролю стану процесу створення КЕП.
7Отримати дані КЕПБлокуюча (синхронна) операція.
8Видалити сесію

Створення КЕП з контролем стану для формату XAdES та контейнерів ASIC-S(E)

Рекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию

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

В качестве данных ЭП должна быть загружена ранее созданная для данных сессии открепленная ЭП.
Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными.

4Встановити параметри сесії

Должен быть указан параметр "caId".
Для параметра "dataToSignQualifier" должно быть установлено значение "alreadySigned".
Для параметра "signatureType" должно быть установлено значение "detached".
Для параметр "duplicateSign" должно быть установлено значение "true",
если необходимо обеспечить возможность подписания документа несколько раз одним и тем же подписантом.

5Завантажити ключовий контейнер сесії6Создать ЭП
7Получить данные ЭПБлокирующая (синхронная) операция.
8Видалити сесію

...

Можуть бути завантажені у вигляді: двійкових даних, Base64 рядки, HTML-форми з двійковими даними.

При своренні вбудованого (ATTACHED) підпису формату XAdES в якості даних має бути завантажений xml-документ.

3Встановити параметри сесії

Вказати наступні параметри:

  • XAdES: "caId", "signatureType", "xadesType".
  • ASiC-E з XAdES: "caId", "xadesType", "asicForm=ASIC_E"
  • ASiC-E з CAdES: "caId", "cadesType", "asicForm=ASIC_E"
  • ASIC-S з CAdES: "caId", "cadesType", "asicForm=ASIC_S"
  • ASIC-S з XAdES: не підтримується

Параметр "caId" можна не вказувати, якщо в ключовому контейнері присутній сертифікат підписанта.

4Завантаження метаданих сесіїВ якості метаданих завантажити ідентифікатор даних, зазвичай ім'я файлу.
5Завантажити ключовий контейнер сесії
6Створити КЕП
7Отримати результат створення КЕПНе блокуюча (асинхронна) операція. Слід використовувати для контролю стану процесу створення КЕП.
8Отримати дані КЕПБлокуюча (синхронна) операція.
9Видалити сесію

Створення множинної вбудованої КЕП

Підтримується лише для формату CAdES


Назва операціїПримітка
1Створити сесіюРекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессиюРекомендується для кожного окремого ресурсу (файлу) створювати окрему сесію.
2Завантажити дані сесіїКЕП

В якості даних КЕП має бути завантажена раніше створено вбудований КЕП.
Можуть бути завантажені у вигляді: двійкових даних, Base64 рядки, HTML-форми з двійковими даними

Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными

.

3Встановити параметри сесії

Поддерживаемые параметры: "signatureType", Має бути вказаний параметр "caId" та "cadesType".

4Получить список поддерживаемых ПУМЭППо результату выполнения запроса выбрать ПУМЭП и использовать его идентификатор на этапах 5-6.
5Получить список профилей владельца ключейПо результату выполнения запроса выбрать профиль владельца ключа и использовать его на этапе 6.
6Создать мобильную ЭП
7Получить данные мобильной ЭПБлокирующая (синхронная) операция.
8Видалити сесію

...

Для параметра "dataToSignQualifier" має бути встановлено значення "alreadySigned".
Для параметра "signatureType" має бути встановлено значення "attached".
Для параметра "duplicateSign" має бути встановлено значення "true", якщо необхідно забезпечити можливість підписання документа кілька разів одним і тим же підписантом.

4Завантажити ключовий контейнер сесії
5Створити КЕП
6Отримати дані КЕПБлокуюча (синхронна) операція.
7Видалити сесію

Створення множинної відкріпленої КЕП

Підтримується лише для формату CAdES


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

...

Можуть бути завантажені у вигляді: двійкових даних, Base64 рядки, HTML-форми з двійковими даними.
3Завантажити дані КЕП

В якості даних КЕП має бути завантажена раніше створено відкріплений КЕП.
Можуть бути завантажені у вигляді: двійкових даних, Base64 рядки, HTML-форми з двійковими даними.

4Встановити параметри сесії

Має бути вказаний параметр "caId" та "cadesType".
Для параметра "dataToSignQualifier" має бути встановлено значення "alreadySigned".
Для параметра "signatureType" має бути встановлено значення "detached".
Для параметр "duplicateSign" має бути встановлено значення "true",
якщо необхідно забезпечити можливість підписання документа кілька разів одним і тим же підписантом.

5Завантажити ключовий контейнер сесії
6Створити КЕП
7Отримати дані КЕПБлокуюча (синхронна) операція.
8Видалити сесію

Створення КЕП для даних (масова операція) для формату CAdES


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

Поддерживаемые параметры: "signatureType", "cadesType", "dataToSignQualifier".
Для параметра "dataToSignQualifier" должно быть установлено значение "alreadySigned".

4Получить список поддерживаемых ПУМЭППо результату выполнения запроса выбрать ПУМЭП и использовать его идентификатор на этапах 5-6.5Получить список профилей владельца ключейПо результату выполнения запроса выбрать профиль владельца ключа и использовать его на этапе 6.6Создать мобильную ЭП7Получить данные мобильной ЭПБлокирующая (синхронная) операция.8Видалити сесію

Создание множественной открепленной мобильной ЭП


2Встановити параметри сесіїМає бути вказані параметри "caId", "signatureType" та "cadesType". 
3Завантажити ключовий контейнер сесії
4Створення ЕП для даних (масова операція)Має бути вказаний параметр "keyStorePassword" та "dataToSign".
5Видалити сесію

Створення КЕП для даних (масова операція) для для формату XAdES та контейнерів ASIC-S(E)


Назва операціїПримітка
1Створити сесію
2Встановити параметри сесії

Вказати наступні параметри:

  • XAdES: "caId", "signatureType", "xadesType".
  • ASiC-E з XAdES: "caId", "xadesType", "asicForm=ASIC_E"
  • ASiC-E з CAdES: "caId", "cadesType", "asicForm=ASIC_E"
  • ASIC-S з CAdES: "caId
Назва операції
Примітка
1Створити сесіюРекомендуется для каждого отдельного ресурса (файла) создавать отдельную сессию.2Завантажити дані сесіїМогут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными3Загрузить данные ЭПВ качестве данных ЭП должна быть загружена ранее созданная для данных сессии открепленная ЭП.
Могут быть загружены в виде: двоичных данных, Base64 строки, HTML-формы c двоичными данными.4Встановити параметри сесіїПоддерживаемые параметры: "signatureType
  • ", "cadesType", "
dataToSignQualifier".
Для параметра "dataToSignQualifier" должно быть установлено значение "alreadySigned".5Получить список поддерживаемых ПУМЭППо результату выполнения запроса выбрать ПУМЭП и использовать его идентификатор на этапах 6-7.6Получить список профилей владельца ключейПо результату выполнения запроса выбрать профиль владельца ключа и использовать его на этапе 7.7Создать мобильную ЭП8Получить данные мобильной ЭПБлокирующая (синхронная) операция.9Видалити сесію

...

  • asicForm=ASIC_S"
  • ASIC-S з XAdES: не підтримується

Параметр "caId" можна не вказувати, якщо в ключовому контейнері присутній сертифікат підписанта.

3Завантажити ключовий контейнер сесії
4Створення ЕП для даних (масова операція)

При створенні вбудованого (ATTACHED) підпису формату XAdES в якості даних має бути завантажений xml-документ.

Має бути вказаний параметр "keyStorePassword" та "dataToSign".

5Видалити сесію

Створення КЕП для гешів (масова операція)


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

2Встановити параметри сесіїМає бути вказаний параметр "caId".
3Завантажити ключовий контейнер сесії
4Створення ЕП для гешів (масова операція)
5Видалити сесію

Створення КЕП з ключами на МКМ Шифр-HSM

Порядок виконання усіх операцій аналогічний представленому у прикладах для файлових контейнерів. Відмінність полягає тільки в операції завантаження ключового контейнера сесії.

4Завантажити ключовий контейнер сесії

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

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

URI: 

Назва операціїПримітка

Завантажити ключовий контейнер сесії

В параметрі keyStoreUri має бути вказано URI токену.

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

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

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

Створення КЕП з ключами Depositsign

Підтримується лише для формату CAdES


Назва операціїПримітка
1Отримати токен доступу до API 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 двоичными даннымиМожуть бути завантажені у вигляді: двійкових даних, Base64 рядки, HTML-форми з двійковими даними.
4Встановити параметри сесії
5Завантажити ключовий контейнер сесіїВ параметре keyStoreUri должен быть указан URI хранилища ключей параметрі keyStoreUri має бути вказано URI сховища ключів (токена), получаем значение отримуємо значення "KeyName" с  первого запроса "Получить токен доступа к API Depositsign и идентификатор хранилища ключейз 1-го запиту "Отримати токен доступу до API Depositsign та ідентифікатор сховища ключів".
В параметре bearerToken должен быть указан токен доступа к API Depositsign.
6Создать ЭП
7Получить данные ЭПБлокирующая (синхронная) операция.
8Видалити сесію

...

параметрі bearerToken має бути вказано токен доступу до API Depositsign.
6Створити КЕП
7Отримати дані КЕПБлокуюча (синхронна) операція.
8Видалити сесію

Перевірка КЕП


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

Якщо після перевірки вбудованого КЕП необхідно отримати (виокремити) підписані дані, то слід використовувати запит Отримання підписаних даних.

Приклад перевірки КЕП з отриманням текстових даних (Java, Maven, Cipher Signer Server): https://github.com/stokipny/sjwsa-singer-server-client 

Розширення КЕП


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

Якщо після перевірки вбудованого ЕП необхідно отримати (виокремити) підписані дані, то слід використовувати запит Отримання підписаних даних.

Приклад перевірки ЕП з отриманням текстових даних (Java, Maven, Cipher Signer Server): https://github.com/stokipny/sjwsa-singer-server-client 

...

Зашифрування

Зашифрування


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

Зашифрування з контролем стану

Можливе використання у випадку пакетної обробки великої кількості ресурсів (файлів).


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

Зашифрувати ключами

...

на МКМ Шифр-HSM

...

Можливе використання у випадку пакетної обробки великої кількості ресурсів (файлів).


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

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

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

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

Розшифрування

Розшифрувати


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

Розшифрувати з контролем стану


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

Розшифрувати ключами

...

на МКМ Шифр-HSM

...


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

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

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

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

Електронна позначка часу

Створення електронної позначки часу


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

Створення електронної позначки часу з контролем стану

Можливе використання у випадку пакетної обробки великої кількості ресурсів (файлів).


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

Перевірка електронної позначки часу


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

Отримання даних про ключовий контейнер


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

Отримання даних сертифіката


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