Подписание Base64 данных в формате CMS

Добрый день, получил ваше SDK, но не нашел там пример подписание данных base64 в формате cms.
Подскажите пожалуйста, есть ли данный пример как с подписанием xml документа (XMLSignSample)
с выбором открытого ключа, который будет храниться в локальном хранилище сервиса.

Если нет, то подскажите пожалуйста какие библиотеки и методы использовать. Попробовал
kz.gov.pki.knca.commonUtils.createCAdESFromBase64, но
ключ там указывается “в ручную”, а необходимо возможность задавать путь к файлу на сервере.

Здравствуйте. Если вы пишите только на Java, то в SDK в папке \Java\libs есть вспомогательная библиотека knca_provider_util с готовыми методами для подписи и проверки подписи. Для CMS подписей смотрите класс CMSUtil. Документация находится в той же директории вместе с библиотекой. Методы принимают исходные данные в виде байтового массива, поэтому вам нужно будет просто декодировать Base64 данные прежде чем передать их в эти методы.