Экспорт JSON данных сертификатов из Rutoken

Добрый день
Есть цель настроить мониторинг даты истечения сертификата на ключе Rutoken.
Требуется экспортировать данные сертификатов из usb rutoken в виде Json по каждому сертификату с разных ключей, установленных в USB на одной рабочей станции с Windows.
Нашел ветку https://forum.rutoken.ru/post/22506/#p22506 приближенную к теме. Ни кто не отвечает, поэтому пишу здесь.
Мониторинг планирую на Zabbix. Взамен готов буду поделиться готовым шаблоном для Zabbix 6.0
Спасибо

Re: Экспорт JSON данных сертификатов из Rutoken

local-master, добрый день.
Можете посмотреть в нашем SDK пример по пути sdk\pkcs11\samples\PKIExtensions\GetCertificateInfo-GOST34.10-2012-256.c
Он выдает основную информацию о сертификате.
Но только, если используется Рутокен ЭЦП 2.0 или 3.0 и сертификат записан через библиотеку rtpkcs11ecp.dll
Если используются другие устройства Рутокен или если ключи записаны через КриптоПро, этот пример не поможет.
SDK можно скачать на сайте https://www.rutoken.ru/support/download/get/sdk.html

Re: Экспорт JSON данных сертификатов из Rutoken

Добрый день.
Спасибо, но в программировании на Cи не понимаю от слова - совсем.
Возможно скомпилированный вариант есть?
Спасибо

Re: Экспорт JSON данных сертификатов из Rutoken

Добрый день.
Данный контент доступен только зарегистрированным пользователям.

Re: Экспорт JSON данных сертификатов из Rutoken

Добрый день.
Спасибо за ответ и проделанную работу. Но к сожалению предоставленный exe не может получить данных с ключей. А если сможет(видимо нужны новые зарегистрированные библилотеки), то экспорт в файл все-равно будет "грязный", т.к. в выводе множество строк с инициализацией
https://forum.rutoken.ru/uploads/images/2024/03/90ef5c767f4da287a94b907d90210d5d.jpg
В соседнем обсуждении https://forum.rutoken.ru/post/22506/#p22506 в приложенном exe файле выводиться информация о сертификатах, но она так же "грязная": https://forum.rutoken.ru/uploads/images/2024/03/b5110a08d1e3cfc3e820b1619d83fbc3.jpg
Требуется именно очистить вывод от системных сообщений инициализации а нужную информацию из сертификатов завернуть в json формат.
Спасибо

Re: Экспорт JSON данных сертификатов из Rutoken

local-master, добрый день.
Очистил вывод от системных сообщений.
Для того чтобы получить информацию о сертификате, рядом с exe файлом должна лежать библиотека rtpkcs11ecp.dll.
Данный контент доступен только зарегистрированным пользователям.

(2024-05-01 21:09:54 отредактировано symon81)

Re: Экспорт JSON данных сертификатов из Rutoken

Для того чтобы получить информацию о сертификате, рядом с exe файлом должна лежать библиотека rtpkcs11ecp.dll.

идиотизм разработчиков, слово ГОСТ доверили, с такой поддержкой
вот расскажите мне, как я обьясню нашим муниципальным служащим, что с .exe должен еше файл сраной библиотеки быть? проще батник написать каждому. Ужасные решения. Можно как то общие данные для работы с подписью получать без dll. Она и так через крипто про и карму запускаться будет.

Re: Экспорт JSON данных сертификатов из Rutoken

Для работы через КриптоПро необходимо использовать их SDK.