Работа с облачной ЭП с использованием СМС - Synerdocs/synerdocs-sdk GitHub Wiki
Для начала работы с облачной ЭП необходимо выпустить сертификат. Выпуск возможен как с помощью маркетингового сайтаSynerdocs, так и с помощью методов сервиса.
Каждый сеанс работы с Криптосервисом начинается с авторизации в нем, которая состоит из следующих шагов:
- Запрос СМС с кодом на мобильный телефон с помощью метода GetPassword.
- Запрос сессионного ключа для работы с Криптосервисом с помощью метода GetSessionKeyBySms, в который передается код, полученный в СМС. В ответ возвращается сессионный ключ, который используется при вызове других методов криптосервиса. Срок действия сессионного ключа составляет 2 часа.
В Криптосервисе реализованы следующие методы для работы с ЭП:
- создание ЭП (подписание документов) реализовано с помощью метода Sign. Данный метод возвращает ЭП для отправленного контента документа, подробнее о подписании документов в Synerdocs, см. в разделе «Отправка документов и подписей»;
- расшифрование контента, который был зашифрован на открытом ключе пользователя, реализовано с помощью метода Decrypt.