На данный момент вам нужно создать клиентский модуль, который каким-либо образом запрашивает документ (или просто хэш документа) с сайта, подписывает его и отправляет обратно на сервер.Проблема (помимо написания собственного модуля) заключается в гарантии того, что пользователь подписывает то, что видит, а не данные, которые злоумышленник MITM отправил клиенту.
В настоящее время мы дорабатываем наше решение для распределенной подписи различных данных с помощью набора многократно используемого клиентского модуля.Это решение будет доступно в мае как часть версии 9 нашего продукта SecureBlackbox.
Обновление: доступна бета-версия SecureBlackbox 9, включающая в себя распределенные модули подписи.