Работа с облачной ЭП с использованием СМС - Synerdocs/synerdocs-sdk GitHub Wiki

Для начала работы с облачной ЭП необходимо выпустить сертификат. Выпуск возможен как с помощью маркетингового сайтаSynerdocs, так и с помощью методов сервиса.

Каждый сеанс работы с Криптосервисом начинается с авторизации в нем, которая состоит из следующих шагов:

  1. Запрос СМС с кодом на мобильный телефон с помощью метода GetPassword.
  2. Запрос сессионного ключа для работы с Криптосервисом с помощью метода GetSessionKeyBySms, в который передается код, полученный в СМС. В ответ возвращается сессионный ключ, который используется при вызове других методов криптосервиса. Срок действия сессионного ключа составляет 2 часа.
Стоит отметить, что сессионный ключ для работы с Криптосервисом отличается от токена авторизации, который используется при вызове других методов Synerdocs, и необходимо сохранять оба.

В Криптосервисе реализованы следующие методы для работы с ЭП:

  • создание ЭП (подписание документов) реализовано с помощью метода Sign. Данный метод возвращает ЭП для отправленного контента документа, подробнее о подписании документов в Synerdocs, см. в разделе «Отправка документов и подписей»;
  • расшифрование контента, который был зашифрован на открытом ключе пользователя, реализовано с помощью метода Decrypt.
⚠️ **GitHub.com Fallback** ⚠️