Domino как источник сертификатов
Шаг 5: установка сертификата в кольцо для ключей
Как правило, данный запрос направляется внешнему источнику сертификатов, процессы которого не видны для отправителя запроса. Поскольку мы используем Domino Certificate Authority, мы также покажем этапы, связанные с одобрением запроса на получение сертификата сервера. Приведенный ниже процесс "выбора" сертификата в браузере будет одинаковым и при использовании Domino CA, и при использовании внешнего CA.
Выполните следующие действия:
- Сначала нам нужно одобрить запрос на получение сертификата сервера в Domino CA:
- При помощи клиента Notes откройте главное меню базы данных Domino Certificate Authority (CERTCA.NSF). Выберите пункт Server Certificate Requests (Запросы сертификатов серверов) на левой панели. Откроется представление Server Certificate Requests\Waiting for Approval (Запросы сертификатов серверов/ожидание одобрения).
увеличить изображение
Рис. C.19. Представление Server Certificate Requests\Waiting for Approval (Запросы сертификатов серверов/ожидание одобрения) - В данном представлении выберите запрос сертификата сервера (в нашем примере представлен только один) и откройте документ. Откроется форма Certificate Request Approval (Одобрение запроса сертификата), показанная на рис. С.20.
- В этой форме ввод данных может потребоваться только в 3 поля:
- Send a notification e-mail to the requestor (Послать по почте уведомление отправителю запроса) (флажок). Если вы установите эту опцию или если она уже установлена (она установлена по умолчанию, если это указано в профиле СА), то отправителю запроса посылается ключ доступа к сертификату, который называется Pick Up ID (ID выбора) (обычно он представляет собой 10 буквенно-цифровых символов).
- Validity Period (Период действия): 2 Years. Это период действия сертификата (начинающийся с 0:00 всемирного времени дня одобрения сертификата) в годах или днях. Вы также при желании можете изменить значение, задаваемое в этом поле по умолчанию (также через профиль СА).
- Reason (Причина): <пустое поле, если запрос не отклонен>. В этом поле администратор указывает причину отклонения запроса.
- Введите пароль доступа к файлу кольца для ключей источника сертификатов, чтобы его можно было открыть и получить личный ключ CA для подписания запроса на сертификат. Запрос будет одобрен и помещен в представление, показанное на рис. С.22, которое можно увидеть, нажав кнопку View approved Certificate requests (Просмотр одобренных запросов сертификатов) (кнопка с зеленой галочкой).
увеличить изображение
Рис. C.22. Представление Server Certificate Requests\Approved for Pick Up (Запросы сертификатов серверов/одобренные)
- При помощи клиента Notes откройте главное меню базы данных Domino Certificate Authority (CERTCA.NSF). Выберите пункт Server Certificate Requests (Запросы сертификатов серверов) на левой панели. Откроется представление Server Certificate Requests\Waiting for Approval (Запросы сертификатов серверов/ожидание одобрения).
- Чтобы установить сертификат сервера в кольцо для ключей сервера, выполните
следующие шаги:
- При помощи Web-браузера откройте базу данных Domino Certificate Authority (или внешний источник сертификатов, который вы выбрали для сертификации своего общего ключа) и нажмите кнопку Pick Up Server Certificate (Выбрать сертификат сервера) в меню слева. На правой стороне страницы откроется Web-форма Pick Up Signed Certificate (Выбор подписанного сертификата), показанная на рис. С.23.
увеличить изображение
Рис. C.23. Web-форма Pick Up Signed Certificate (Выбор подписанного сертификата)
- Введите идентификатор Pick Up ID в показанное поле. (Если вы получили уведомление по электронной почте, более удобным будет скопировать ID в буфер Domino как источник сертификатов 201 обмена и вставить его в это поле; в противном случае введите его в это поле с клавиатуры.) Нажмите кнопку Pick Up Signed Certificate (Выбрать подписанный сертификат). Откроется документ подтверждения выбора подписанного сертификата, показанный на рис. С.24.
- Прокрутите документ вниз до сертификата и скопируйте его в буфер обмена (обязательно включите в копируемый текст строки BEGIN CERTIFICATE и END CERTIFICATE). Обращаем внимание на то, что хорошей практикой является вставка этого текста в приложение "Блокнот" на тот случай, если между этим и следующим шагами буфер обмена потребуется для чего-то иного.
- При помощи клиента Notes откройте базу данных Server Certificate Administration (CERTSRV.NSF).
- Выберите пункт 4, Install Certificate into Key Ring (Установить сертификат в кольцо для ключей). Откроется форма Install Certificate into Key Ring (Установка сертификата в кольцо для ключей), показанная на рис. С.25, в которой содержится 3 поля, значения в которых вы должны заполнить, проверить и, при необходимости, изменить:
увеличить изображение
Рис. C.25. Форма Install Certificate into Key Ring (Установка сертификата в кольцо для ключей)- Key Ring File Name (Имя файла кольца для ключей): c:\notes\data\keyfile.kyr. Это имя файла кольца для ключей и путь к нему. В этом поле содержится значение, которое было введено в него ранее (например, при первоначальном создании запроса).
- Certificate Source (Местоположение сертификата): Clipboard. Выберите место, где находится сертификат (файл или буфер обмена). По умолчанию принимается значение Clipboard (Буфер обмена).
- Certificate from Clipboard (Сертификат из буфера обмена). Это сертификат в формате PKSC-12.
- Нажмите кнопку Merge Certificate into Key Ring (Добавить сертификат в кольцо для ключей). Откроется диалоговое окно с приглашением ввести пароль кольца для ключей сервера, показанное на рис. С.26.
- В ответ на приглашение введите пароль к файлу кольца для ключей сервера и нажмите OK. Откроется диалоговое окно подтверждения, показанное на рис. С.27.
- Нажмите OK. Откроется сообщение с информацией о том, что сертификат добавлен в кольцо для ключей, показанное на рис. С.28.
- Нажмите OK, чтобы закрыть окно сообщения.
- При помощи Web-браузера откройте базу данных Domino Certificate Authority (или внешний источник сертификатов, который вы выбрали для сертификации своего общего ключа) и нажмите кнопку Pick Up Server Certificate (Выбрать сертификат сервера) в меню слева. На правой стороне страницы откроется Web-форма Pick Up Signed Certificate (Выбор подписанного сертификата), показанная на рис. С.23.
В этот момент вы можете скопировать файл кольца для ключей на диск данных сервера (например, c:\domino\data). Обратите внимание, что вы должны скопировать также соответствующий "секретный" файл (он будет иметь то же имя, что и файл кольца для ключей, но расширение будет .sth). В этом файле содержится копия (зашифрованная) пароля кольца для ключей сервера, чтобы сервер мог открывать кольцо для ключей.
На следующем этапе мы изменим конфигурацию задачи HTTP на сервере для использования SSL, для чего внесем изменения в документ Server в Domino Directory.