## 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.