Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как проверить сертификат, а не отозван (rekoved) ли он... / 6 сообщений из 6, страница 1 из 1
18.09.2006, 09:57
    #33993116
Darkman_CV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить сертификат, а не отозван (rekoved) ли он...
У каждого моего клиента имеется сертификат.
Как Вам известно, их можно отзывать (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
18.09.2006, 10:44
    #33993225
Darkman_CV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить сертификат, а не отозван (rekoved) ли он...
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
18.09.2006, 10:49
    #33993238
Smorn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить сертификат, а не отозван (rekoved) ли он...
Для проверки сертификата на revoked используйте System.Security.Cryptography.X509Certificates.X509Chain class.
Установите нужные вам св-ва/флаги и выполните X509Chain.Build() для этого сертификата.
...
Рейтинг: 0 / 0
25.09.2006, 00:40
    #34008593
Darkman_CV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить сертификат, а не отозван (rekoved) ли он...
Здравствуйте, Smorn, Вы писали:

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

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

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

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

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


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