-
Couldn't load subscription status.
- Fork 7
Cloud sign
Igor edited this page Oct 26, 2018
·
5 revisions
Если вы точно знаете, что ваш сертификат для работы с Экстерном -- облачный, то эта страница для вас.
После того, как черновик сформирован каждый документ (читай черновик целиком) должен быть подписан отправителем. Подпись облачным сертификатом требует смс подтверждения от владельца сертификата.
Для использование облачной подписи есть 2 основных метода.
-
DraftService#cloudSignInit- инициирует процесс подписания. Посылает смс-код на телефон владельцу сертификата. -
DraftService#cloudSignConfirm- в ответ на id процесса подписания и смс-код завершает подпись черновика и возвращает ссылки на подписанные документы.
А так же есть метод
-
DraftService#cloudSignкоторый инициирует подпись, затем вызвает переданую функцию которая должна вернуть смс-код, затем сразу подтверждает процесс подписания.
Семантика аналогична предыдущему пункту
DocflowService#cloudSignReplyDocumentDocflowService#cloudSignConfirmReplyDocument
Аналогично
DocflowService#cloudDecryptDocumentInitDocflowService#cloudDecryptDocumentConfirmDocflowService#cloudDecryptDocument
Для получения смс кодов на тестовом ExternApi нужно воспользоваться методом апи GET /v1/get-confirmationcode.
В сдк этот метод можно вызвать с помошью ExternTestMethods