Windows 2016 PKI CA Cert Server
Hogyan telepítsük a Microsoft Active Directory Certificate Services-t (AD CS) Windows 2016 Serverre?
Miért is jó ez? Azért mert a saját domain környezetünkben CA-t (certification Authory, hitelesítésszolgáltató) használunk. Ezáltal a domainban használt szervereink, klienseink automatikusan (GPO) kérnek és kapnak is a saját CA-tól tanúsítványokat.
Első lépésként adjuk hozzá szerverünkhöz az AD CS szerepkört:
Nyissuk meg a Server Manager-t, majd Manage -> Add Roles and Features
Role-based or feature-based installation, Next

Válaszd ki azt a szervert amire telepíteni szeretnéd, majd Next

Válaszd ki az Active Directory Certificate Services-t majd Next:

A felugró ablakban jelöld be az Include management tools-t, majd Add Features: 
Majd Next
Nem szükséges a következő ablakban semmit kijelölni, csak Next:

Csak Next:

Válaszd ki a szervizeket amiket telepíteni szeretnél. A Certificate Authority a minimum, majd Next:

Indítsa újra a szervert ha szükséges (nem lesz), majd Install:

Ha végzett a telepítéssel, Close:
AD CS Post-Deployment konfigurálás:
A Server Managerben az Értesítéseknél kattints a Configure the Active Directory Certificate Services on this server üzenetre:
Válasszuk ki azt a felhasználót, aminek a nevében konfiguráljuk a szerepkört, majd Next:

Válasszuk a Certification Authority-t (mivel domaines a cert server), majd Next:

Mivel nincs más PKI szerver a hálózatban, így válasszuk a Root CA, majd Next:

Készítsünk új privát kulcsot, majd Next:

Adjuk meg a titkosítási algoritmust, majd Next:
Ne válaszd az SHA1-et, mert elavult, helyette válasszuk ki az SHA256-ot

A mezők már ki vannak töltve, de változtathatod a Common Name-t ha szeretnéd, majd Next:

Adjuk meg az érvényességi időt, majd Next:

Ezeket hagyjuk alapértelmezetten, majd Next:

Ha mindent rendben találunk az összegző oldalon, nyomjuk meg a Configure-t:

Készen is volnánk. Close:

Certificate Template készítése a Workstation és Client authentikációhoz:
Ebben a fejezetben beállítjuk a Certificate Templatet, hogy a domainben található számítógépek tudjanak kérni certet a fent beállított szerverünktől.
Nyissuk meg a Control Panel -> Administrative Tools -> Certification Authority:

Jobb klikk a Certificate Templates-en, majd Manage:

Keressük meg a Workstation Authentication-t, jobb klikk, majd Duplicate Template:

A General Tab-on adjunk a Template-nek nevet és érvényességi időt. Jelöljük be a 2 boxot (Publish… Do not…):

A Security fülön a Domain Computers-nek Read és Autoenroll jogot kell adni:

Az Extensions fülön klikk az Application Policies majd Edit:

Klikk Add -> Server Authentication majd Ok:

A Server Authentication a listánkba kerül, klikk Ok:

A Subject Name fülön jelöljük be a ‘DNS name‘ és az ‘UPN‘-t., majd Apply és Ok:

Ezzel létre is hoztuk a saját Template-ünket. Ezt az ablakot be is zárhatjuk, készen vagyunk.

A következő bejegyzésben az imént elkészített template-el a domainben található összes (vagy amelyik OU-ra húzzuk a GPO-t) computers objektumra érvényesítjük a GPO-t, ezáltal az objektumok megkapják a cert serverünktől az érvényes, kiállított certeket. A certek felhasználhatóak pl IIS vagy RDP használatra. Domainen belül a kliensek nem fognak cert errort dobni, mivel a cert serverünk CA tanúsítványával lettek aláírva. A domainben található szerverek is a CA által kiállított certeket használják.
A következő cikkben pedig GPO-t hozunk létre a tanúsítványok automatikus kéréséhez és kiállításához
