Что является результатом подписания? Файл DOCX со встроенной подписью (вот не верю) или ZIP-пакет с исходным документом и XML подписью внутри?
Дык. Значит, нужно начать с осознания существующих процедур работы с ЭЦП. После этого будет понятно, какой софт критичный, какой легкозаменяемый. Хозяйке на заметку: процедура переноса ключей Rutoken Lite (только Lite!) из формата платной CryptoPro в формат бесплатной VipNET CSP существует. Средства штатные, от легальных разработчиков, хотя из открытого доступа их убрали.
Рутокен имеет портал с массой информации, если что. https://www.rutoken.ru/support/manual/ По Libreoffice поддержка Рутокен похоже под вопросом для DOC, XLS https://astral.ru/info/elektronnaya-podpis/rabota-s-etsp/kak-podpisat-dokument-libreoffice-etsp/