Выпуск сертификатов через MMC-консоль

## 3. Выпуск сертификата агента регистрации

### На компьютере SERVER-CA

1. Запустите **Windows PowerShell**, введите команду `mmc` и нажмите **ОК**.

> [!task] Задание
> Создайте консоль сертификатов для пользователя. Выпустите сертификат по шаблону **Агент регистрации** через консоль сертификатов.

2. В левой части окна консоли сертификатов щёлкните правой кнопкой мыши по папке **Личное**, выберите пункт **Все задачи** → **Дополнительные операции** → **Зарегистрироваться от имени…**.

3. Ознакомьтесь с информацией и нажмите **Далее**, **Далее**.

4. В окне **Выберите сертификат агента регистрации** нажмите **Обзор**.

5. Выберите сертификат `user-AdminCA` типа **Агент запроса сертификата** (чтобы определить тип сертификата, посмотрите свойства сертификата), нажмите **ОК**, **Далее**.

6. В окне **Регистрация сертификатов / Запрос сертификатов** установите переключатель в положение **Пользователь Рутокен** и нажмите **Далее**, нажмите **Обзор** → **Размещение**, выделите `Study.su`, **ОК**.

7. В поле **Введите имена выбираемых объектов** укажите учётную запись пользователя, которому будет выписан сертификат по шаблону **Пользователь Рутокен**: нажмите **Дополнительно** → **Поиск**, выделите `user-tkn` (`user-tkn@study.su`), **ОК**, **ОК**, **Заявка**.

8. Подключите устройство **Рутокен** к виртуальной машине: в нижнем углу виртуальной машины щёлкните правой кнопкой мыши на значок **USB**, выберите **Active Rutoken**, запустите **Панель управления Рутокен**, убедитесь, что устройство определено как Рутокен 2.0.

9. Введите PIN-код с правами пользователя Рутокен (по умолчанию `12345678`) и нажмите **ОК**.

10. Дождитесь завершения генерации ключевой пары, формирования сертификата на ЦС и регистрации сертификата в Active Directory, нажмите **Закрыть**.

11. В результате сертификат по шаблону **Пользователь Рутокен** выписан и сохранён на токене.

> [!task] Задание
> Посмотрите свойства этого сертификата с помощью **Панели управления Рутокен** во вкладке **Сертификаты** → **Свойства** (внизу). Убедитесь, что сертификат действителен, а ключ подписи является неизвлекаемым, для чего нажмите **Экспортировать**.

12. Закройте **Панель управления Рутокен**, извлеките Рутокен из виртуальной машины.

### На компьютере SERVER-AD

13. Запустите **Windows PowerShell**, введите команду `mmc` и нажмите **ОК**.

> [!task] Задание
> Создайте MMC-консоль сертификатов для компьютера. Выпустите сертификат по шаблону **Проверка подлинности контроллера домена** через консоль сертификатов.

> [!summary] Простыми словами
> Мы выпустили сертификат для пользователя `user-tkn` и сохранили его на токене. Закрытый ключ никогда не покидает устройство, что обеспечивает высокую защиту от кражи. Также мы выпустили сертификат для контроллера домена, необходимый для аутентификации по PKINIT.