20.12.2004 14:53:17Время издания CRL Ответов: 7
Vadim_K
Подскажите, хочу в КриптоПро УЦ сделать так, чтобы crl’и издавались с привязкой к какому-то абсолютному, а не относительному времени, допустим каждый понедельник в 7:30 утра. Как этого добиться? Настроить интервал публикации в 1 неделю и в первый раз самому в понедельник в 7:30 нажать кнопку "Выпустить новый СОС"? Но тогда любой внеочередной выпуск СОС собъет этот ритм. Пытался для этой цели приладить "certutil -CRL" с запуском по шедулеру, но он переиздает СОС с сохранением старой даты следующего обновления. Может какие ключи недописал?

Хотелось бы получить обратную ситуацию, когда штатно СОС публикуется в заранее заданное время и от этого времени насчитывается дата следующей публикации, а вот внеплановые публикации переиздают СОС с сохранением старой даты следующей публикации (как "certutil -CRL").

Такое возможно?
 
Ответы:
20.12.2004 18:13:56Василий
В настройках MS CA, в Свойствах списка "Отозванные сертификаты", есть галка "Отключить публикацию по расписанию".
Она поможет для первой части вопроса.
А вторую ситуацию Вы уже имеете :-)
22.12.2004 13:24:03Vadim_K
Это я понял. Не найду, как через certutil -CRL задать дату следующего обновления...
22.12.2004 14:25:08uri
Нет, если Вы хотите одновременно и что бы по понедельника публиковался СОС и внеочередные выпускать - так не выйдет.
Есть только один обходной путь.
В разделе HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\CertSvc\Configuration\_имя_службы_СА есть параметр CRLNextPublish. Вот его и устанавливайте в нужное значение, после издания внеочередного СОС. Только не забывайте перезапускать службу СА после изменения значения этого параметра.
12.12.2005 6:36:12Vadim_K
> В настройках MS CA, в Свойствах списка "Отозванные сертификаты", есть галка "Отключить публикацию по расписанию".

Обнаружился пробочный эффект такого решения: При снятии этой галочки "Интервал публикации" сановится равным "0". Этот "0" не дает опубликовать CRL через АРМ Администратора - выскакивает ошибка. Может быть есть какой-нибудь патч для 1.2.0212, чтобы это работало? Не переходить же на 1.4 только ради этого...
14.12.2005 10:19:28Василий
Факт имеет место.
Разумеется, доделывать УЦ 1.2 не будем.
В УЦ 1.4 можно настроить расписание публикаций СОС:
в заданное админом рабочее время (например, пн-пт, с 9-00 до 18-00) СОС выпускается как обычно, по расписанию. В начале очередного периода нерабочего времени выпускается СОС со сроком действия до начала следующего рабочего периода. Этот СОС можно опубликовать (задачей переноса) и выключить ЦС (или оставить его работать - новые СОС не будут публиковаться до начала следующего рабочего периода).
Принимать решение о необходимости обновления УЦ Вам.
16.12.2005 18:51:32Роман
Чтобы переставлять в реестре значение NextPublish, сбрасывать галку публикации по расписанию не нужно. Нужно только остановить службу, переставить значение NextPublish в реестре, и запустить службу - она будет считать, что следующий CRL надо выпустить в указанное время.

Если Вас не затруднит, не могли бы Вы пояснить, откуда возникло требование выпуска CRL строго в определенное время суток (понедельник, 7:30 утра)?
17.12.2005 15:45:55Vadim_K
> Если Вас не затруднит, не могли бы Вы пояснить, откуда возникло требование выпуска CRL строго в определенное время суток (понедельник, 7:30 утра)?

Особенность работы корпоративной системы. Сервера системы разнесены по десятку часовых поясов. Связи с интернет не имеют по соображениям безопасности. Пользователи дозваниваются до модемного пула своего сервера. CRL издается УЦ раз в неделю на срок 10 дней, выкладывается на CDP и рассылается на EMail'ы региональных администраторов, а они вручную устанавливают их на сервера. Привязка рассылки к определённову дню и времени позволила упростить регламент работы региональных администраторов.