Центр сертификации
Преднастройка сервера
-
Папка где будет лежать сертификаты -> Properties -> Security -> ADD
- Добавляем Cert Publishers ( и SYSTEM если нет ) и даем им права на запись и modify
-
Установить role для сервера Active Directory Certificate Services
- Галочки не ставить
-
Нажать на флажок справа сверху и настроить сертификат
- При выборе enterprise и standart. Выбираем enterprise. ( по умолчанию )
-
Заходим в mmc (win+r mmc)
-
Добавляем оснастку Certification Authority и Enterprise PKI ( через ctrl + M )
-
Certification Authority ПКМ по серверу -> Properties
-
Заходим во вкладку Extensions
-
CDP
-
Добавляем
file://C:\test\<CaName><CRLNameSuffix><DeltaCRLAllowed>.crlи ставим галочки на:- Publish CRLs to this location
- Publish Delta CRLs to this location
-
Добавляем
http://crl.skill39.kz/<CaName><CRLNameSuffix><DeltaCRLAllowed>.crlи ставим галочки на:- Include in CRLs. Clients use this to find Delta CRL Locations
- Include in the CDP extension of issued certificates
-
-
AIA
- Добавляем
http://cacerts.skill39.kz/<CaName><CertificateName>.crtи ставим галочки на:- Include in the AIA extension of issued certificates
- Добавляем
-
-
Перемещаем сертификат из
C:\Windows\System32\CertSrv\CertEnroll- файл
Cloud-DC.skill39.kz_Skill39-CAс типом Security Certificate в папку откуда будут качать этот сертификат
- файл
-
Установить роль IIS(WEB SERVER) и настроить его
- Добавить сайт cacerts и crl или один с alias
- Указать путь до папки
C:\test\ - Заходим на настройки сервера
- Directory Browsing -> Enable
- Request Filtering -> edit … -> поставить галочку на Allow double escaping
- перезапустить
-
Зайти в папку
C:\test\удалить все файлы crlесли их нет, то ок -
Certification Authority -> “ВАШ СЕРВЕР” -> Revoked Certificates -> ПКМ -> All task -> Publish -> New CRL
-
Enterprise PKI -> ПКМ -> Refresh -> всё должно быть ОК
-
Добавление сертификата
- Заходим в mmc (win+r mmc)
- Добавляем оснастку Certificates (При добавлении выбрать “computer account”) и certificate template ( через ctrl + M )
- В certificate template находим Web server, для других наверное потребуется другой
- Два раза лкм -> security
- Для authenticated users поставить все права
- В Certificates заходим по пути Personal/Certificates
- ПКМ по папке -> all task -> request new certificate
- При выборе template под Web server будет предупреждение тыкаем на него
- Сверху настраиваем Common name и прочее
- Снизу DNS указываем имя сайта т.е. Common name
- После настройки выбираем template и кнопку enroll
Подчиненный сервер сертификации
- В шаблонах Subordinate Certification Authority
Настройка срока crl
- Заходим в mmc (win+r mmc)
- Добавляем оснастку Certification Authority и Enterprise PKI ( через ctrl + M )
- Certification Authority -> Revoked Certificates ->Properties
- Заходим во вкладку CRL Publishing Parameters
- В разделе CRL publication interval установите: 7 Days
- В разделе Delta CRL publication interval установите: 1 Days.
- Нажмите Apply и OK.