powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как проверить сертификат, а не отозван (rekoved) ли он...
6 сообщений из 6, страница 1 из 1
Как проверить сертификат, а не отозван (rekoved) ли он...
    #33993116
Darkman_CV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У каждого моего клиента имеется сертификат.
Как Вам известно, их можно отзывать (revoke), при этом он на сервере помечается (как-то).

После просмотра сертификата, был замечен такой вот хитрый параметр:

[2]Доступ к сведениям центра сертификации
Метод доступа=Поставщик центра сертификации (1.3.6.1.5.5.7.48.2)
Дополнительное имя:
URL=http://develop.lo/CertEnroll/develop.lo_Dev%20Root%20Authority.crt

[1]Точка распределения списка отзыва (CRL)
Имя точки распространения:
Полное имя:
URL=http://develop.lo/CertEnroll/develop.lo_Dev%20Root%20Authority.crl


Вопрос: Как этим всем воспользоватся в ASP.NET'e?

N.B. К примеру, IE7 RC1 гувкать начинает, если недоступен центр поставщика сертификата
...
Рейтинг: 0 / 0
Как проверить сертификат, а не отозван (rekoved) ли он...
    #33993225
Darkman_CV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Revoking certificates and publishing CRLs

Schedule the publication of the certificate revocation list

CertCheckMode Metabase Property (IIS 6.0)

RevocationFreshnessTime Metabase Property (IIS 6.0)

После прочтения сразу же всё становится на свои места.
Для того, что бы ASP.NET (в лице IIS'a) ругался на отозваные сертификаты:

certutil -SetReg Policy\RevocationType +AspEnable

Более подробнее в ссылках.
...
Рейтинг: 0 / 0
Как проверить сертификат, а не отозван (rekoved) ли он...
    #33993238
Smorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для проверки сертификата на revoked используйте System.Security.Cryptography.X509Certificates.X509Chain class.
Установите нужные вам св-ва/флаги и выполните X509Chain.Build() для этого сертификата.
...
Рейтинг: 0 / 0
Как проверить сертификат, а не отозван (rekoved) ли он...
    #34008593
Darkman_CV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Smorn, Вы писали:

S>Для проверки сертификата на revoked используйте System.Security.Cryptography.X509Certificates.X509Chain class.
S>Установите нужные вам св-ва/флаги и выполните X509Chain.Build() для этого сертификата.

Спасибо.
...
Рейтинг: 0 / 0
Как проверить сертификат, а не отозван (rekoved) ли он...
    #34010144
снежок
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Darkman_CV, Вы писали:
off top:
у тебя web-приложение?
Подскажи как происходит аутентификация на основе сертификата в браузере?
Клиент устанавливает сертификат в личное хранилище сертификатов, или он считывается с носителя при аутентификации?
Если с носителя, то интересно, как это реализовано(например, считать с дискеты или флешки), может есть какие то ссылки?... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
Как проверить сертификат, а не отозван (rekoved) ли он...
    #34010912
Darkman_CV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, снежок, Вы писали:

С>Здравствуйте, Darkman_CV, Вы писали:
С>off top:
С>у тебя web-приложение?
С>Подскажи как происходит аутентификация на основе сертификата в браузере?
С>Клиент устанавливает сертификат в личное хранилище сертификатов, или он считывается с носителя при аутентификации?
С>Если с носителя, то интересно, как это реализовано(например, считать с дискеты или флешки), может есть какие то ссылки?

хм... неа, не занимались мы таким.

Достаточно было и сертификатов. Дело в том, что я переписывал GINA и пускал её через SSL.
Достать оттуда сертификат — та ещё проблема, т.ч более ли менее получилось.
Нам сертификаты нужны были для лицензирования и аутентификации, т.к. куки и айпи адреса не подходили, по известным причинам.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как проверить сертификат, а не отозван (rekoved) ли он...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]