powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Windows 2003 CA - Apache - CRL
13 сообщений из 13, страница 1 из 1
Windows 2003 CA - Apache - CRL
    #34599924
Guset
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если кто знает как или вообще возможно ли ?

Есть Windows 2003 (DC) на нем поднят СА и установленным Apache под windows
Есть клиентская машинка с WinXP Pro (входящая в домен)
Сертификаты всем розданы. Есть 2 сертификата для User001 и User002, второй отозван.

Задача сделать систему проверки отозванности сертификата.
Сейчас для Apache из СА экспортирован список CRL и соответственно в конфигурации Apache прописан этот файл. Не хотелось бы ручками каждый раз экспортировать этот файл из СА при его изменении !!!

Возможно ли в Apache указать ldap запрос к Windows CA на проверку отозванности сертификата, который ему предъявляет клиент ????? (и соответственно с помощью какого модуля и какие настройки и каков запрос)
...
Рейтинг: 0 / 0
Windows 2003 CA - Apache - CRL
    #34601754
MZH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правила проверка сертификатов на отзыв, назначенные через групповые политики, для Апача не работают?
...
Рейтинг: 0 / 0
Windows 2003 CA - Apache - CRL
    #34602159
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GusetЕсли кто знает как или вообще возможно ли ?

Есть Windows 2003 (DC) на нем поднят СА и установленным Apache под windows
Есть клиентская машинка с WinXP Pro (входящая в домен)
Сертификаты всем розданы. Есть 2 сертификата для User001 и User002, второй отозван.

Задача сделать систему проверки отозванности сертификата.
Сейчас для Apache из СА экспортирован список CRL и соответственно в конфигурации Apache прописан этот файл. Не хотелось бы ручками каждый раз экспортировать этот файл из СА при его изменении !!!

Возможно ли в Apache указать ldap запрос к Windows CA на проверку отозванности сертификата, который ему предъявляет клиент ????? (и соответственно с помощью какого модуля и какие настройки и каков запрос)
crl падают в расшаренный каталог на сервере с СА ... может просто дать право на чтение аккаунту апача ?
...
Рейтинг: 0 / 0
Windows 2003 CA - Apache - CRL
    #34606309
Guset
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Biz© GusetЕсли кто знает как или вообще возможно ли ?

Есть Windows 2003 (DC) на нем поднят СА и установленным Apache под windows
Есть клиентская машинка с WinXP Pro (входящая в домен)
Сертификаты всем розданы. Есть 2 сертификата для User001 и User002, второй отозван.

Задача сделать систему проверки отозванности сертификата.
Сейчас для Apache из СА экспортирован список CRL и соответственно в конфигурации Apache прописан этот файл. Не хотелось бы ручками каждый раз экспортировать этот файл из СА при его изменении !!!

Возможно ли в Apache указать ldap запрос к Windows CA на проверку отозванности сертификата, который ему предъявляет клиент ????? (и соответственно с помощью какого модуля и какие настройки и каков запрос)
crl падают в расшаренный каталог на сервере с СА ... может просто дать право на чтение аккаунту апача ?
Задача поставлена так - можно ли получать информацию о CRL (по CDP в сертификате СА)используя протокол LDAP или в Apache сие невозможно используя какие бы то ни было дополнительные модули ?
...
Рейтинг: 0 / 0
Windows 2003 CA - Apache - CRL
    #34606320
Guset
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MZHПравила проверка сертификатов на отзыв, назначенные через групповые политики, для Апача не работают?

В этом смысле Apache довольно таки не гибкая система. В своей конфигурации он имеет запись в каком файле должны лежать списки отозванных сертификатов. (чтобы сделать такой файл приходиться в IE залезая к IIS сделать сохранение списка отозванных сертификатов и именно в формате Base64 и положить этот файл туда где его ждет Apache).
Поэтому никакая политика тут не влияет,он же не смотрит ни на расширение сертификата от СА в котором указан адрес CDP.

А вот как бы произвести запрос по LDAP к CRL (ведь в CDP один из способов указания пути к CRL это по протоколу LDAP)
...
Рейтинг: 0 / 0
Windows 2003 CA - Apache - CRL
    #34606494
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте так:
- возьмите кодировщик base64 (например, этот )
- кодируйте crl из \\ca-host\certenroll в формат base64 и в начало и конец добавте соответственно "-----BEGIN X509 CRL-----" и "-----END X509 CRL-----"
зы: автоматический скриптик имхо сами сочините ...
...
Рейтинг: 0 / 0
Windows 2003 CA - Apache - CRL
    #34606517
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
впрочем вот и скрипт
crl_der2pem.cmd@echo off
echo -----BEGIN X509 CRL----- > my.crl
base64 -e \\ <CA-host> \certenroll\ <crl-file> >> my.crl
echo -----END X509 CRL----- >> my.crl
...
Рейтинг: 0 / 0
Windows 2003 CA - Apache - CRL
    #34607280
Guset
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Biz©попробуйте так:
- возьмите кодировщик base64 (например, этот )
- кодируйте crl из \\ca-host\certenroll в формат base64 и в начало и конец добавте соответственно "-----BEGIN X509 CRL-----" и "-----END X509 CRL-----"
зы: автоматический скриптик имхо сами сочините ...

Если делать сохранение CRL (через обращение к http://server/certsrv), то там то как раз есть выбор в каком формате сохранить и файл получиться уже какой надо и с заголовками начала и конца сертификата.

А если брать MS базу CRL, я думаю это не прокатит.
Этот перекодировщик, я так понимаю содержимое любого файла показывает в base 64 кодировке.
А все дело в том что сам по себе формат хранения сертификата в MS отличается от того формата который использует Apache

в MS это PKCS12, а в Apache так называемый pem формат.
Но это все мелочи !!! - перекодировщики есть (тот же openssl)

Задача то стоит более оптимизировать автоматизм или интеграцию если хотите - чтобы Apache выполнял запрос по Ldap протоколу в CDP указанные в сертификате и сам брал CRL
Вот не знаю можно ли это заставить делать сам Apache (все найденые модули к нему не помогли)
...
Рейтинг: 0 / 0
Windows 2003 CA - Apache - CRL
    #34607762
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guset Biz©попробуйте так:
- возьмите кодировщик base64 (например, этот )
- кодируйте crl из \\ca-host\certenroll в формат base64 и в начало и конец добавте соответственно "-----BEGIN X509 CRL-----" и "-----END X509 CRL-----"
зы: автоматический скриптик имхо сами сочините ...

Если делать сохранение CRL (через обращение к http://server/certsrv), то там то как раз есть выбор в каком формате сохранить и файл получиться уже какой надо и с заголовками начала и конца сертификата.

А если брать MS базу CRL, я думаю это не прокатит.
Этот перекодировщик, я так понимаю содержимое любого файла показывает в base 64 кодировке.
А все дело в том что сам по себе формат хранения сертификата в MS отличается от того формата который использует Apache

в MS это PKCS12, а в Apache так называемый pem формат.
Но это все мелочи !!! - перекодировщики есть (тот же openssl)

Задача то стоит более оптимизировать автоматизм или интеграцию если хотите - чтобы Apache выполнял запрос по Ldap протоколу в CDP указанные в сертификате и сам брал CRL
Вот не знаю можно ли это заставить делать сам Apache (все найденые модули к нему не помогли)
воблин ... ну вы б хоть попробовали :)
результат работы указанного скриптика почти идентичен тому, что выдаёт запрос со странички /certsrv ... у меня разница была тока в длине строк файлика формата basе64, но это д.б. пофигу ибо все от begin до end рассматривается как единая строка ...
апачу в конфигах указывается каталог с crl и необходимость проверки отзыва ... вам нуно тока автоматизировать актуальность crl в том каталоге ... защедульте это хоть на каждую минуту ...
зы: путаницу в терминах не комментирую ...
...
Рейтинг: 0 / 0
Windows 2003 CA - Apache - CRL
    #34607852
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для пущей убедительности сравните crl в формате DER через /certsrv и файл, предоставляемый на шаре CA ...
...
Рейтинг: 0 / 0
Windows 2003 CA - Apache - CRL
    #34609060
Guset
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Biz©для пущей убедительности сравните crl в формате DER через /certsrv и файл, предоставляемый на шаре CA ...

я конечно пробовал.
Кстати гараздо проще воспользоваться таким вот батником (утилита в составе windows)

certutil -getcrl CRL.cer
certutil -encode CRL.cer CRL64.pem

причем (в моем случае- Apache на том же компе что и CA) запускать этот батник можно прямо из той папки где должен быть файл для Apache
для полной автоматизации не хватает только чтобы заработал АУДИТ публикации CRL
( требование чтобы включился аудит : чтобы начать протоколирование событий в журнал безопасности, следует включить доступ к объекту аудита в групповой политике - не нашел пока что где включать.)

Я не говорю что так нельзя, просто такие уж поставлены условия обращаться напрямую из Apache используя LDAP для обращения к CDP. (просто мне кажется, после долгих поисков и чтения статей нет таких модулей для Apache, по крайней мере под Windows)
...
Рейтинг: 0 / 0
Windows 2003 CA - Apache - CRL
    #34609100
Biz©
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аудит примерно тут:
конф.компутера->конф.виндовс->парам.безопасн->лок.политики->политика аудита->аудит доступа к объектам -> успех и/или отказ ... далее назначаете на каталог укладывания crl аудит чтения и/или записи файлов

как-то надуманно выглядит условие доступа именно через лдап ... чем _существенным_ это мотивируется ?
...
Рейтинг: 0 / 0
Windows 2003 CA - Apache - CRL
    #34609106
Guset
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Biz©аудит примерно тут:
конф.компутера->конф.виндовс->парам.безопасн->лок.политики->политика аудита->аудит доступа к объектам -> успех и/или отказ ... далее назначаете на каталог укладывания crl аудит чтения и/или записи файлов
Спасибо попробую (а ведь так близок был когда искал :))


Biz©
как-то надуманно выглядит условие доступа именно через лдап ... чем _существенным_ это мотивируется ?

Да мотивируется просто раз в расширениях сертификата указано касательно CDP возможность указать :
-путь к файлу
-путь через http
-путь через ldap
так почему бы не воспользоваться и потом протокол ldap платформо независим
ну и просто так задано жестко
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Windows 2003 CA - Apache - CRL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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