Статус: Участник
Группы: Участники
Зарегистрирован: 05.12.2011(UTC) Сообщений: 18
|
Как получить список все сертификатов на всех считывателях? Что-то не смог найти в примерах. Естественно интересует только то, что относится к КриптоПро CSP.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,516   Сказал «Спасибо»: 554 раз Поблагодарили: 2252 раз в 1757 постах
|
Alex407 написал:Как получить список все сертификатов на всех считывателях? Что-то не смог найти в примерах. Естественно интересует только то, что относится к КриптоПро CSP. а причем здесь собственно Sharpei? Код:
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
X509Store store = new X509Store("MY", StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadOnly | OpenFlags.OpenExistingOnly);
X509Certificate2Collection collection =
(X509Certificate2Collection)store.Certificates;
foreach (X509Certificate2 cer in store.Certificates)
{
cer....
}
а если про примеры из SDK КриптоПро Sharpei тогда здесь: Sharpei SDK\Examples\simple\Certificate\cs\ Отредактировано пользователем 6 декабря 2011 г. 0:32:48(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 05.12.2011(UTC) Сообщений: 18
|
От этого кода толку ноль, т.к. он не видит сертификаты на eToken. Отсюда и мой вопрос.
Первое, что должен сделать пользователь перед тем как подписать документ - это выбрать чем подписывать. Соответственно, мне нужно отобразить этот список.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,516   Сказал «Спасибо»: 554 раз Поблагодарили: 2252 раз в 1757 постах
|
Alex407 написал:От этого кода толку ноль, т.к. он не видит сертификаты на eToken. Отсюда и мой вопрос.
Первое, что должен сделать пользователь перед тем как подписать документ - это выбрать чем подписывать. Соответственно, мне нужно отобразить этот список. т.е. сертификатов нет в "личном хранилище"? p.s. исходя из http://www.cryptopro.ru/....aspx?g=posts&t=4076 а там разобрался с проблемой? Отредактировано пользователем 6 декабря 2011 г. 17:33:44(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 05.12.2011(UTC) Сообщений: 18
|
Есть и в личном, но какое это имеет значение? Я же не могу знать, где пользователь будет хранить сертификат, в реестре, на eToken, ruToken или какой-то смарт-карте. Значит мне нужно проверить и то и другое.
Или я чего-то не понимаю? Я только начал со всем этим разбираться.
Gost3410CryptoServiceProvider.SelectContainer показывает окно с контейнерами (реально на моей машине один в реестре и два в eToken), но мне хочется не показывать это окно на получить список сертификатов. А там уж я сам отображу красивое окошко с читаемым описанием вместо guid в имени контейнера.
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 05.12.2011(UTC) Сообщений: 18
|
Это уже другая проблема. У меня просто 2 eToken. Один вчера получил для Госуслуг. И там реально видимо нет ничего от КриптоПро. Воспользоваться утилитой не смог, т.к. не понял как для консольной программы преодолеть защиту pin-кодом. А вот со вторым все в порядке, там 2 криптопрошых контейнера. На нем и тестирую. Отредактировано пользователем 6 декабря 2011 г. 17:55:33(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,516   Сказал «Спасибо»: 554 раз Поблагодарили: 2252 раз в 1757 постах
|
Цитата:мне хочется не показывать это окно на получить список сертификатов. А там уж я сам отображу красивое окошко с читаемым описанием вместо guid в имени контейнера. такое ? :) http://rghost.ru/33438911/image.png |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 05.12.2011(UTC) Сообщений: 18
|
Андрей * написал:http://rghost.ru/33438911/image.png Ну, на такую красоту у меня пока фантазия не дошла :-) Но, примерно.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,516   Сказал «Спасибо»: 554 раз Поблагодарили: 2252 раз в 1757 постах
|
я в PM написал, получил сообщение?
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 05.12.2011(UTC) Сообщений: 18
|
Не знаю, что это было, но ... Снес с компа все, что касалось КриптоПро, а потом поставил заново и теперь сертификаты при подключении eToken появляются в "Личное".
Спасибо за помощь.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close