Если сертификаты сервера необходимы для внутреннего использования, можно создать локальный центр сертификации и избежать приобретения коммерческого сертификата.

Чтобы создать локальный центр сертификации, необходимо выполнить следующие действия.

  1. Откройте панель управления.

  2. Дважды щелкните Установка и удаление программ.

  3. Щелкните Добавление и удаление компонентов Windows.

  4. Дважды щелкните Сервер приложений.

  5. Дважды щелкните Службы IIS.

  6. Дважды щелкните Служба WWW.

  7. Выберите ASP.

  8. Нажмите кнопку OK, чтобы закрыть диалоговое окно Служба WWW, нажмите кнопку OK, чтобы закрыть диалоговое окно Службы IIS, а затем нажмите OK, чтобы закрыть диалоговое окно Сервер приложений.

  9. Выберите Службы сертификации. Проверьте имя компьютера и его членство в домене. Нажмите кнопку Да в диалоговом окне с предупреждением для продолжения, а затем нажмите кнопку Далее на странице Компоненты Windows.

  10. На странице Тип ЦС выберите один из следующих вариантов, а затем нажмите кнопку Далее.

    • Корневой ЦС предприятия. Корневой ЦС предприятия должен быть установлен на компьютере, являющемся членом домена. Корневой ЦС предприятия будет автоматически выдавать сертификаты при запросе авторизованных (контроллером домена) пользователей.

    • Изолированный корневой ЦС. Изолированный корневой ЦС требует выдачи запрошенного сертификата администратором.

  11. На странице Сведения о центре сертификации укажите общее имя ЦС, проверьте суффикс различающегося имени, выберите срок действия и нажмите кнопку Далее.

  12. На странице Параметры базы данных сертификатов просмотрите параметры по умолчанию. Можно исправить размещения баз данных. Нажмите кнопку Далее.

  13. На странице Завершение мастера компонентов Windows просмотрите сводку и нажмите кнопку Готово.

Примечание.
В результате этой процедуры будут установлены службы, которые позволят получать сертификаты через веб-страницы. Если необходимо использовать другой метод получения сертификатов, установка служб IIS и ASP не требуется. Чтобы разрешить доступ к веб-узлу ЦС, необходимо его опубликовать. Чтобы ограничить доступ к веб-узлу, можно опубликовать отдельные папки, необходимые группе пользователей, вместо публикации всего сервера для всех пользователей. Для получения дополнительных сведений о веб-публикации см. раздел Планирование публикации.

Чтобы установить сертификат сервера, необходимо выполнить следующие действия.

  1. Откройте обозреватель Internet Explorer.

  2. В меню Сервис выберите команду Свойства обозревателя.

  3. Перейдите на вкладку Безопасность и в списке Выберите зону для настройки ее параметров безопасности щелкните Надежные узлы.

  4. Нажмите кнопку Узлы, чтобы открыть диалоговое окно Надежные узлы.

  5. В поле Добавить в зону следующий узел введите имя веб-сайта сервера сертификатов (http://IP-адрес сервера центра сертификации/certsrvname), а затем нажмите кнопку Добавить.

  6. Нажмите кнопку Закрыть, чтобы закрыть диалоговое окно Надежные узлы, а затем нажмите кнопку ОК, чтобы закрыть окно Свойства обозревателя.

  7. Укажите путь к папке:

    http://IP-адрес сервера центра сертификации/certsrv

  8. Запросите сертификат.

  9. Выберите Расширенный запрос сертификата.

  10. Выберите Создать и выдать запрос к этому ЦС.

  11. Заполните форму и выберите Сертификат проверки подлинности сервера из раскрывающегося списка Тип. Чтобы клиент не получал сообщения об ошибке при попытке подключения, общее имя сертификата должно соответствовать имени опубликованного сервера.

    • Для публикации сервера введите полное доменное имя (FQDN) публикуемого сервера.

      Примечание.
      Описание функций, доступных на странице Расширенный запрос сертификата, см. в документе "Использование веб-страниц службы сертификации Windows Server 2003" (http://www.microsoft.com).
    • Для веб-публикации для сертификата на компьютере Forefront TMG введите имя узла, которое внешние клиенты будут вводить в веб-браузере для доступа к веб-сайту, например news.adatum.com.

    • Для веб-публикации, если на веб-сервере устанавливается сертификат сервера кроме сертификата, необходимого на компьютере Forefront TMG, общее имя должно быть именем узла, которое компьютер Forefront TMG использует для отправки сообщений HTTP-запросов на веб-сервер в соответствии с правилом веб-публикации. Это имя должно быть разрешимым к IP-адресу веб-сервера и может совпадать с полным доменным именем веб-сервера, например webserver1.adatum.com.

  12. Выберите Использовать локальное хранилище компьютера для сертификата и отправьте запрос, нажав кнопку Отправить. Просмотрите диалоговое окно с предупреждением и нажмите кнопку Да.

  13. Если установлен изолированный корневой ЦС, выполните следующие действия на компьютере центра сертификации. Эти действия автоматизированы в корневом ЦС предприятия.

    1. Нажмите кнопку Пуск, выберите Все программы, Администрирование, а затем нажмите Центр сертификации, чтобы открыть оснастку центра сертификации консоли управления (MMC).

    2. Разверните узел Имя_ЦС, где Имя_ЦС является именем центра сертификации.

    3. Щелкните узел Запросы в ожидании, щелкните правой кнопкой мыши запрос, выберитеВсе задачи, а затем выберите Выдать.

  14. На компьютере Forefront TMG вернитесь на веб-страницу http://IP-адрес сервера центра сертификации/certsrv и нажмите Просмотреть состояние ожидающего запроса.

  15. Щелкните запрос и выберите команду Установить этот сертификат.

  16. Убедитесь, что сертификат сервера успешно установлен, выполнив следующие действия.

    1. Нажмите кнопку Пуск, выберите команду Выполнить, введите mmc в поле Открыть и нажмите кнопку ОК.

    2. В окне Консоль1 в меню Файл выберите пункт Добавить или удалить оснастку.

    3. В диалоговом окне Добавить или удалить оснастку выберите Сертификаты и нажмите кнопку Добавить.

    4. На странице Оснастка диспетчера сертификатов выберите Учетная запись компьютера и нажмите кнопку Далее.

    5. На странице Выбор компьютера выберите Локальный компьютер и нажмите кнопку Готово.

    6. В диалоговом окне Добавить/удалить оснастку нажмите кнопку OK.

    7. В дереве консоли разверните узел Сертификаты (локальный компьютер), разверните Личные, щелкните Сертификаты и дважды щелкните новый сертификат сервера. На вкладке Общие должна появиться фраза Есть закрытый ключ, соответствующий этому сертификату. На вкладке Путь сертификации можно увидеть иерархическую связь между сертификатом и центром сертификации, а также надпись Этот сертификат действителен.

    8. Закройте окно Консоль1.

Примечание.
Процедура выполняется на компьютере, требующем цифровой сертификат. В случае веб-публикации процедура выполняется на компьютере Forefront TMG или компьютере веб-сервера. В случае публикации сервера процедура выполняется только на компьютере веб-сервера. Если установлен изолированный корневой ЦС, а не корневой ЦС предприятия, некоторые действия выполняются в центре сертификации.На компьютере Forefront TMG сертификат сервера, выданный центром сертификации, необходимо сохранить в личном хранилище на компьютере Forefront TMG. Корневой сертификат ЦС необходимо сохранить в хранилище доверенных корневых центров сертификации на компьютере Forefront TMG.

Чтобы компьютер клиента считал доверенными сертификаты сервера, установленные из локального ЦС, необходима установка корневого сертификата из ЦС. Выполните данную процедуру на каждом компьютере клиента, требующем корневой сертификат. Обратите внимание, что можно также отправить корневой сертификат на носитель, например диск, а затем установить его на компьютере клиента.

Чтобы установить корневой сертификат, необходимо выполнить следующие действия.

  1. Откройте обозреватель Internet Explorer.

  2. В меню Сервис выберите команду Свойства обозревателя.

  3. На вкладке Безопасность нажмите Другой, чтобы открыть диалоговое окно Параметры безопасности. В раскрывающемся списке Установить особые параметры безопасности выберите Средний уровень, нажмите кнопку ОК, чтобы закрыть диалоговое окно Параметры безопасности, и нажмите кнопку ОК, чтобы закрыть диалоговое окно Свойства обозревателя.

    Примечание.
    Установка сертификата невозможна, если выбран Высокий уровень.
  4. Укажите путь к папке:

    http://IP-адрес сервера центра сертификации/certsrv

  5. Щелкните Загрузка сертификата ЦС, цепочки сертификатов или CRL. На следующей странице щелкните Загрузка сертификата ЦС. Это корневой сертификат, который необходимо сохранить на компьютере Forefront TMG. В диалоговом окне Загрузка файла нажмите кнопку Открыть.

  6. В диалоговом окне Сертификат нажмите кнопку Установить сертификат для запуска мастера импорта сертификатов.

  7. На странице Мастер импорта сертификатов нажмите кнопку Далее. На странице Хранилище сертификатов выберите Поместить все сертификаты в следующее хранилище и нажмите Обзор. В диалоговом окне Выбор хранилища сертификата выберите Показать физические хранилища. Разверните узел Доверенные корневые центры сертификации, выберите Локальный компьютер и нажмите кнопку ОК. На странице Хранилище сертификатов нажмите кнопку Далее.

  8. На странице Завершение работы мастера импорта сертификатов просмотрите сводку и нажмите кнопку Готово.

  9. Убедитесь, что корневой сертификат успешно установлен, выполнив следующие действия.

    1. Откройте оснастку сертификатов консоли управления MMC (локальный компьютер).

    2. Разверните узел Доверенные корневые центры сертификации, нажмите Сертификаты и проверьте наличие корневого сертификата.

    Примечание.
    Можно также установить сертификаты на компьютер из оснастки консоли MMC "Сертификаты (локальный компьютер)". Однако при этом предоставляется доступ только к центру сертификации в том же самом домене.

© Корпорация Майкрософт, 2009 Все права защищены.