Отображение даты валидности сертификата

Добрый день!

Сейчас стоит следующая задача - необходимо для пользователей с macOS в нашем корп. окружении написать небольшой скрипт, который бы в удобной GUI показывал бы информацию об их сертификате на смарткарте руТокен ECP 3.0
В библиотеке librtpkcs11ecp.so к сожалению такого функционала не нашел, могу отобразить только данные о том, кто является по факту холдером серта (на кого был выписан) и некие данные (вроде ID или серийника), которые пользователю не интересны

Интересует возможность глянуть дату выписки, дату истечения и вообще валидности сертификата как такового
Имею на своей mac машине pkcs11-tool, p11tool, opensc и pkcs15-tool

Очень прошу помочь или подсказать куда копать

Re: Отображение даты валидности сертификата

sergey.shorin, добрый день.
У нас в SDK есть пример sdk\pkcs11\samples\PKIExtensions\GetCertificateInfo-GOST34.10-2012-256
Который выдает всю необходимую информацию. Его можно скомпилировать и для macOS.

Re: Отображение даты валидности сертификата

sergey.shorin, добрый день!

Если на вашей машине есть OpenSSL, то можно так:

p11tool --export <certurl> | openssl x509 -text -noout