Linux Mint’te Fortinet SSL Inspection Sertifikası Kurulumu

Kurumsal ağlarda kullanılan **Fortinet SSL Inspection** özelliği nedeniyle bazı Linux sistemlerde HTTPS siteleri güvenilmeyen sertifika hatası verebilir. Bunun sebebi Fortinet cihazının HTTPS trafiğini kendi **CA sertifikası ile yeniden imzalaması**dır.

Bu sorunu çözmek için Fortinet’in CA sertifikasını Linux sistemine güvenilir kök sertifika olarak eklemek gerekir.

Bu yazıda Linux Mint üzerinde Fortinet_CA_SSL.cer sertifikasının sisteme nasıl ekleneceğini anlatıyorum.


1. Sertifika Formatını Kontrol Etme

Öncelikle sertifikanın içeriğini kontrol etmek faydalıdır.

openssl x509 -in Fortinet_CA_SSL.cer -text -noout

Bu komut sertifikanın:

Subject,Issuer,Validity ve Public key bilgilerini gösterir.

2. Sertifikayı Sistem Sertifika Dizini İçine Kopyalama

Linux’ta manuel eklenen CA sertifikaları genellikle şu dizinde tutulur:

/usr/local/share/ca-certificates/

Sertifikayı buraya kopyalayalım:

sudo cp Fortinet_CA_SSL.cer /usr/local/share/ca-certificates/


3. Sertifika Uzantısını .crt Yapma

Debian tabanlı sistemlerde update-ca-certificates komutu yalnızca .crt uzantılı dosyaları işler.

Bu nedenle dosya uzantısını değiştirmek gerekir.

sudo mv /usr/local/share/ca-certificates/Fortinet_CA_SSL.cer \
/usr/local/share/ca-certificates/Fortinet_CA_SSL.crt


4. Sistem Sertifika Havuzunu Güncelleme

Yeni sertifikayı sistemin tanıması için aşağıdaki komut çalıştırılır.

sudo update-ca-certificates

Başarılı olursa genellikle şöyle bir çıktı görülür:

1 added, 0 removed; done.


5. Sertifikanın Yüklendiğini Kontrol Etme

Sistem sertifikaları /etc/ssl/certs dizinine sembolik link olarak eklenir.

Kontrol etmek için:

ls -l /etc/ssl/certs | grep local

veya

grep "CN=" /etc/ssl/certs/ca-certificates.crt


6. Sertifikayı OpenSSL ile Doğrulama

Sertifikanın geçerli olup olmadığını doğrulamak için:

openssl verify /usr/local/share/ca-certificates/Fortinet_CA_SSL.crt

Eğer doğru yüklenmişse çıktı şöyle olur:

openssl verify /usr/local/share/ca-certificates/Fortinet_CA_SSL.crt
/usr/local/share/ca-certificates/Fortinet_CA_SSL.crt: OK


Sonuç

Bu işlemden sonra: Sistem uygulamaları, curl, wget, çoğu Linux programı

Fortinet tarafından yeniden imzalanmış HTTPS sertifikalarını güvenilir olarak kabul edecektir.

Yorum Gönder

Daha yeni Daha eski