Как можно получить список сертификатов ЭЦП на носителях?

Как получить список сертификатов расположенных на вставленных в компьютер носителе (Рутокен, EToken или eSmart), если сертификаты не прописаны в компьютере? Нужно получить состав сертификата (Организация, ФИО) и срок действуия.
Смотрел интерфейсы КриптоПРО.net но нашел получение списка уже прописанных в системе сертификатов.
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 3
hint000
@hint000
у админа три руки
Можно попробовать эмулировать нажатия кнопок; открыв окно КриптоПРО перейти на Сервис - Просмотр сертификатов - ... (несколькими нажатиями Ctrl+Tab, затем несколькими Tab). И дальше программно считывать текст в отрытом окне. Конкретные куски кода не подскажу, на C# вообще не программировал. Но отправка событий клавиатуры в чужое окно - довольно типовая задача, должна легко гуглиться.
Ответ написан
firedragon
@firedragon
Senior .NET developer
У каждого токена есть стандарт. Смотрите эти трудно произносимые аббревиатуры.

Например у меня

10feaad469.jpg

По идее читается так
https://docs.microsoft.com/en-us/uwp/api/windows.d...
Ответ написан
Не уверен, правильно ли я вас понял, но на рутокенах я делаю так:
Запускаем Панель управления Рутокен, если вы ставили свежий драйвер с сайта, она у вас должна быть
* Ввожу пин-код Админа (на заводе ставится 87654321)
* Во вкладке Сертификаты, через несколько секунд, отобразится искомое
5f3a3dde15600455605536.png
* В правом нижнем углу видим кнопку "Свойства", там подробности.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы