Windows Certificate Authority (CA) Kurulumu
Tags: windows
Published: 2021-09-20 06:42:10

Merhabalar, bu yazıda **Active Directory** kurulu olan Windows sunucu üzerinde **Certification Authority** kurulumu gerçekleştireceğiz. Hadi başlayalım :)

Active Directory kurmuş olduğumuz Windows makinemize bağlanıyoruz. Bu işlemi "Remmina" uygulaması ile sağlayabiliriz. Bunun için daha önce yazmış olduğum yazımı okuyabilirsiniz:
- [Remmina İle Windows Makineye Uzaktan Masaüstü (Remote Desktop) Bağlantısı Kurma](https://dev.to/aciklab/remmina-i-le-windows-makineye-uzaktan-masaustu-remote-desktop-baglantisi-kurma-36h8)

Remmina ile bağlantı kurulduktan sonra Certification Authority (CA) kurabilmek için "Active Directory Certificate Services" servisinin kurulması gerekmektedir. Bunun için ilk olarak aşağıdaki görselde de gösterildiği üzere **Server Manager** uygulamasının açılması gerekmektedir. Server Manager uygulamasını açalım.

![image-20210909125453969](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fpmgdiml0bfb11l17a5v.png)

Açılan uygulama ekranında sağ üst köşedeki "Manage" sekmesinden "Add Roles and Features" seçeneğini seçelim.

![image-20210909125623569](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j0yel760tar4wfom9y4h.png)

Karşımıza "Add Roles and Features Wizard" penceresi çıkacaktır. Bu pencerede wizard hakkında bilgi vermektedir. Ek olarak kullanıcıyı bazı hususlarda uyarmaktadır. Bu hususlar: 

- Admin hesabının parolasının güçlü olması gerektiği,
- Network ayarlarının, statik IP adresi gibi ayarların, konfigüre edilmiş olması gerektiği,
- Windows Update tarafından sağlanan güvenlik güncellemelerinin en güncel olanlarının yüklü olması gerektiği,

Şimdilik next seçeneği ile devam edebiliriz.

![image-20210909125932987](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jnk7hfjppz89p3kl1e69.png)

Installation Type sekmesinde ise bizleri 2 farklı seçeneğin karşıladığını görüyoruz. Bu seçenekler:
- **Role-based or feature-based installation:** Standart rol ve özellik kurma işlemi istendiği zaman seçilen seçenektir.
- **Remote Desktop Services Installation:** Remote Desktop özelliği sayesinde uzak lokasyonlarda bulunan sunucular üzerinde rol ya da özelliklerin kurulması işlemi istendiği zaman seçilen seçenektir.

Bizler ilk seçeneği seçerek NEXT butonuna tıklayacağız.
![2021-09-09_13-17](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/31r5wbwcz1y1gmi9hsfg.png)
 
Server Selection sekmesinde yine bizleri 2 farklı seçenek karşılamaktadır.
- **Select a server from the server pool:** Daha önceden tanımlanmış sunucu üzerine kurulum gerçekleştirilmek istendiğinde seçilir.
- **Select a virtual hard disk:** Sanal bir diske rol veya özellik kurulumu gerçekleştirilmek istendiğinde seçilir.

İlk seçeneği seçerek aşağıdaki görselde de görüldüğü üzere kendi sunucumuzu seçip NEXT butonuna tıklayalım.
![2021-09-09_13-30](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j69olcip6azwt7hkjsvn.png)
 
Server Roles sekmesinde CA kurulumu için gerekli olan servisi seçiyoruz.
![2021-09-09_13-34](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ntezauw5lyvhigyuq2ou.png)
 
Bu servisi seçtikten sonra karşımıza aşağıdaki açılır pencere çıkıyor. Bu pencerede add features butonuna tıklıyoruz. 
![2021-09-09_13-35](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r2cdsi8tyngmmyilwmrc.png)
 
Server Roles sekmesine geri döndüğümüzde NEXT butonu ile ilerliyoruz.
![2021-09-09_13-36](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zxcznlpv6gwlxllv3328.png)

Karşımıza gelen **features** sekmesinde ise sunucuya istenilen özellikler yüklenmektedir. Biz direkt NEXT diyerek bir sonraki adıma geçiyoruz.
![2021-09-09_13-39](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v94dn1z2sds8qr6t2od3.png)

AD CS (Active Directory Domain Services) arayüzünde domain servisi hakkında bilgi verilmektedir. NEXT seçeneği ile devam ediyoruz.
![2021-09-09_13-53](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2dh7w6kdfno2yzpwj7v1.png)

**AD CS** servisi için **Role Services** kısmında aşağıda görülen 2 seçili olmalıdır çünkü bu rol servisleri CA kurulumu için gereklidir. **Certification Authority** seçeneği default olarak seçili gelirken **Certification Authority Web Service** seçeneğini bizim seçmemiz gerekmektedir. Bu seçenek seçildiğinde karşımıza başka bir açılır pencere çıkıyor. **Add Required Role Services** seçeneğini seçilerek **NEXT** butonuna basılır.
![2021-09-09_13-59](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pbkxdhrgw4powopjs925.png)

**Web Server Role (IIS)** sekmesinde bilgilendirme amaçlı yazılar bulunmaktadır. **NEXT** butonuna basılır.
![2021-09-09_14-01](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3d92i3slifnt89bjlcjc.png)

Açılan **Web Server Role (IIS)** servisi için açılan **Role Services** sekmesinde seçili olan rol servisleri default olarak bırakılır ve NEXT butonu ile ilerlenir.
![2021-09-10_07-57](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/31309zru6o439dfr6gf8.png)
 
**Confirmation** sekmesinde ise **Active Directory Certificate Services** ve **Web Server (IIS)** rolünün kurulumu başlatılmaktadır. **Restart the destination server automatically if required** seçeneği seçilirse, kurulum sonrasında sunucu otomatik olarak yeniden başlatılır. Gerçekleştirilecek kurulum sonrası restart gerektiği için bu seçenek işaretlenir. Ekrana onay penceresi gelmektedir. **YES** seçeneği seçilir ve **INSTALL** butonuna basılır.
![2021-09-10_08-18](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qwpsg4ezyi54z9ra98lj.png)
![2021-09-10_08-20](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/arpnd5oe9nlki894v6jo.png)
![2021-09-10_08-21](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zccfpc5iaoped875eg43.png)
![2021-09-13_07-36](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v0glzei4eqfcp0olhoj0.png)

Kurulum tamamlandıktan sonra **CLOSE** butonu ile pencere kapatılır.
![2021-09-13_09-55](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cf2i5gr2enwho5lyo7ee.png)

Server Manager penceresinde sağ yukarıda bulunan bayrak işareti altında sarı ikaz işareti bulunmaktadır.  Bu işarete tıklanılır ve **Configure Active Directory Certificate Services on the destination server** seçeneği seçilir.
![2021-09-13_09-58](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mfg864vanlk7ioyclb1w.png)

Açılan **Credentials** penceresinde kurulumu tamamlanan bu servislerin hangi kullanıcı tarafından yönetileceği belirtilir. Kullanıcı belirtilirken **DOMAİN/KULLANICI** şeklinde belirtme işlemi gerçekleştirilir. Default olarak zaten gerekli bilgiler gelmektedir. **NEXT** butonu ile ilerlenir.
![2021-09-13_10-03](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i3lrqsfowj7x4vcv6z3h.png)

**Role Services** adımında ise CA için gerekli olan roller seçilir ve **NEXT** butonu ile ilerlenir.
![2021-09-13_10-06](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/biy3gpdwb1wdob6kgxfz.png)

**Setup Type** sekmesinde ise **Enterprise** seçeneği seçilerek devam edilir.
![2021-09-13_10-08](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u8czyqa62bhk5v6le03h.png)
 
**CA Type** sekmesinde **Root CA** seçeneği seçilir ve devam edilir.
![2021-09-13_10-19](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rzweg36oyg5wdunwu6pq.png) 
        
**Private Key** sekmesinde **Create a new private key** seçeneği seçilir ve devam edilir.
![2021-09-13_10-19_1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/06m7c3o57vdatylh0ybi.png) 

**Cryptography** kısmında gelen ayarları default olarak bırakıp devam edilir.
![2021-09-13_10-21](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lgpslgjp5f4zavkjf16m.png) 

**CA Name** sekmesinde Active Directory Domain Services rolünün kurulu olduğu Domain Controller'ın seçilmesi gerekmektedir. Kurulumu halihazırda bu rolün kurulu olduğu DC üzerinde gerçekleştirdiğimiz için otomatik olarak isim kısmı dolu olarak geldi. **NEXT** butonu ile devam edebiliriz.
![2021-09-13_10-27](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/coqrpowtg459vsrugkrd.png) 

**Validity Period** sekmesinde ise oluşturulacak sertifikanın ömrü belirlenmektedir. Default olarak 5 yıl seçilidir. Bu seçenek bu şekilde bırakılarak devam edilir.
![2021-09-13_10-28](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wtvpmx3y2ox2hmaq1p8d.png) 
     
**CA Database** adımında ise sertifikanın oluşturulacağı Database ve Log adresi belirlenmelidir. Burada default olarak **CertLog** dosyası belirtilmektedir. Bu şekilde bırakılıp işleme devam edilir.
![2021-09-13_10-36](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i40gmol6d4kzoiu8a39d.png) 
 
Son sekme olarak **Confirmation** sekmesi, yapılacak configuration işlemi hakkında genel bilgileri barındırmaktadır. **Configure** butonu ile ayarların işlenmesi başlatılır.
![2021-09-13_10-36_1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1p3pfrsu7kmjfsvrfeie.png)
![2021-09-13_10-37](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8hji695nzibvucsfbbaq.png)
  
CA (Certification Authority) başarılı bir şekilde kurulmuş olur. 
![2021-09-13_10-37_1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gdwydrwkunlc5wtqtas4.png)
 
### Sonraki Adım:
* [Windows SSL Sertifikası Oluşturma](https://dev.to/aciklab/windows-ta-ssl-sertifikasi-olusturma-44nl)