Статус: Участник
Группы: Участники
Зарегистрирован: 24.07.2013(UTC) Сообщений: 15 Откуда: Новосибирск
Сказал(а) «Спасибо»: 2 раз
|
Здравствуйте, при проверке сертификата на отозванность возникла одна проблема. Для проверки сертификата онлайн по имеющейся в нем ссылки на СОС использую X509Certificate2.Verify() метод из .net framework, X509Chain.ChainPolicy.RevocationMode стоит Online соответственно. Онлайн проверка начинает работать только при условии наличия в списке доверенных сертификатов корневого сертификата, для текущий цепочки. Отсюда возникает вопрос, как добавлять корневые сертификаты в хранилище? Ведь если просто кидать туда все корневые сертификаты для цепочки, есть вероятность попадания туда сертификата не сертифицированного УЦ. Существует ли список сертифицированных УЦ, откуда можно подгрузить корневые сертификаты, или возможно сделать какую-то проверку корневого сертификата при добавлении (опять же нужен какой-то список сертифицированных УЦ). Вручную добавление корневых сертификатов не видится возможным, ввиду того, что электронный документооборот осуществляется с тысячами поставщиков, и у всех сертификаты выданы различными УЦ. Переход на усовершенствованную квалифицированную электронную подпись решит проблему, но это займет не мало времени. Если что-то непонятно написал, скажите. Заранее спасибо за помощь.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,358 Сказал «Спасибо»: 550 раз Поблагодарили: 2217 раз в 1731 постах
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,358 Сказал «Спасибо»: 550 раз Поблагодарили: 2217 раз в 1731 постах
|
Возможно кто-то из участников знает адрес публикации всех корневых сертификатов аккредитованных УЦ? |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,358 Сказал «Спасибо»: 550 раз Поблагодарили: 2217 раз в 1731 постах
|
Здесь можно искать по наименованию аккредитованного УЦ. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,358 Сказал «Спасибо»: 550 раз Поблагодарили: 2217 раз в 1731 постах
|
сделал утилиту и вытащил все кросс-сертификаты... возможно, кому-то пригодится... загрузка файлов на форум до сих пор не работает... публикую здесьОтредактировано пользователем 4 августа 2013 г. 18:52:38(UTC)
| Причина: ссылка Вложение(я): cross_20130804.zip (499kb) загружен 8 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,358 Сказал «Спасибо»: 550 раз Поблагодарили: 2217 раз в 1731 постах
|
Для себя решил так: проверять на аккредитованность по списку идентификаторов ключей субъектов из кросс-сертификатов |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 24.07.2013(UTC) Сообщений: 15 Откуда: Новосибирск
Сказал(а) «Спасибо»: 2 раз
|
Спасибо за помощь. И если не сложно подскажи, ты свой список сертификатов из XML-ки с сайта вытащил? Чет немогу допереть, как из xml вытащить сертификат
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 07.08.2012(UTC) Сообщений: 123
Сказал(а) «Спасибо»: 4 раз Поблагодарили: 6 раз в 6 постах
|
Зачем каждый сертификат проверять? У себя просто каждый день загружаю весь список сертификатов доверенных УЦ из XML (по XPATH вытаскиваю все ноды с PEM сертификатами). Отредактировано пользователем 5 августа 2013 г. 6:35:51(UTC)
| Причина: Не указана
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 24.07.2013(UTC) Сообщений: 15 Откуда: Новосибирск
Сказал(а) «Спасибо»: 2 раз
|
Понятно, что нужно все сертификаты из списка просто обновлять. Но опять таки вопрос, как вытащить сертификаты из xml-ки?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 07.08.2012(UTC) Сообщений: 123
Сказал(а) «Спасибо»: 4 раз Поблагодарили: 6 раз в 6 постах
|
Автор: Mastrakov_A Понятно, что нужно все сертификаты из списка просто обновлять. Но опять таки вопрос, как вытащить сертификаты из xml-ки? Все зависит от того какие средства есть у вас под рукой. Если есть библиотека работающая с дом документом, то как я уже сказал по XPATH (например "//Ключ/Сертификаты/ДанныеСертификата/Данные"). Как вариант то же самое можно сделать и при помощи регулярного выражения.
|
1 пользователь поблагодарил dmishin за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close