SSL sertifikaları, web siteleri ve kullanıcılar arasında güvenli bir bağlantı oluşturmak için kritik bir rol oynar. Ancak, bir SSL sertifikasının “geçersiz” olarak algılanması, hem web sitesi yöneticileri hem de kullanıcılar için sorunlara neden olabilir. Bu yazıda, SSL sertifikasının geçersiz hata vermesine yol açan başlıca nedenleri ve bunların nasıl çözülebileceğini inceleyeceğiz.
SSL Sertifikasının Geçersiz Hata Vermesine Yol Açan Nedenler
Sertifikanın Süresinin Dolması
SSL sertifikalarının geçerlilik süresi sınırlıdır (genellikle 1 veya 2 yıl). Sertifika süresi dolduğunda, tarayıcılar bu sertifikayı “geçersiz” olarak algılar.
Çözüm:
- SSL sertifikanızın süresini düzenli olarak kontrol edin.
- Süresi dolmadan önce sertifikanızı yenileyin.
- Otomatik yenileme özelliği sunan sağlayıcıları tercih edin.
Yanlış Alan Adı (Common Name)
SSL sertifikası, belirli bir alan adı veya alan adları (örn. www.ornek.com) için düzenlenir. Sertifika, bu alan adının dışında bir adla erişildiğinde (örn. ornek.com), tarayıcı “geçersiz” hatası verir.
Çözüm:
- Sertifika düzenlerken alan adı varyasyonlarını (www ve www’siz) içeren wildcard veya SAN (Subject Alternative Name) destekli sertifikaları tercih edin.
Sertifikanın Doğrulanamaması
Tarayıcı, sertifikanın güvenilir bir sertifika otoritesi (CA) tarafından düzenlenip düzenlenmediğini doğrular. Güvenilir olmayan bir CA tarafından düzenlenen sertifikalar geçersiz sayılır.
Çözüm:
- SSL sertifikanızı tanınmış bir sertifika otoritesinden alın (örn. DigiCert, Let’s Encrypt, GlobalSign).
- Kendi kendine imzalanmış (self-signed) sertifikalar kullanıyorsanız, yalnızca dahili sistemlerde kullanıldığından emin olun.
Ara Sertifika (Intermediate Certificate) Eksikliği
SSL sertifikaları genellikle kök sertifikalar ve ara sertifikalar zincirinden oluşur. Ara sertifikalar eksik olduğunda, tarayıcılar sertifikayı doğrulamakta başarısız olur ve “geçersiz” hatası verebilir.
Çözüm:
- Ara sertifikaların doğru şekilde sunucunuza yüklendiğinden emin olun.
- Hosting sağlayıcınızın veya kontrol panelinizin (örn. cPanel, Plesk) ara sertifika desteğini kontrol edin.
HTTP Yerine HTTPS Kullanılmaması
Bir SSL sertifikası yüklü olsa bile, web sitesi kullanıcılarını HTTP yerine HTTPS protokolü üzerinden yönlendirmiyorsa, tarayıcılar bu bağlantıyı güvensiz olarak algılayabilir.
Çözüm:
- Web sitenizi HTTPS’ye yönlendirmek için bir 301 yönlendirmesi ayarlayın.
- HSTS (HTTP Strict Transport Security) kullanarak tarayıcıların yalnızca HTTPS bağlantılarını kabul etmesini sağlayın.
Sertifika Zincirinin Bozulması
SSL sertifikaları, bir doğrulama zinciri aracılığıyla güvenilir otoritelere bağlanır. Bu zincirin bozulması veya eksik bir bağlantı olması, sertifikayı geçersiz hale getirebilir.
Çözüm:
- SSL sertifikası zincirini kontrol etmek için SSL Labs Testi gibi araçlar kullanın.
- Eksik bağlantıları tamamlamak için ara sertifikaları yükleyin.
Tarayıcı veya Cihaz Kaynaklı Sorunlar
Eski tarayıcılar veya cihazlar, modern SSL/TLS protokollerini ve şifreleme yöntemlerini desteklemeyebilir. Bu durum, geçersiz hata mesajlarına yol açabilir.
Çözüm:
- Tarayıcıların ve cihazların güncel olduğundan emin olun.
- TLS 1.2 ve TLS 1.3 gibi modern protokolleri destekleyen sertifikalar kullanın.
DNS Sorunları
SSL sertifikaları, alan adlarıyla doğrudan bağlantılıdır. Yanlış DNS yapılandırmaları veya DNS önbellek sorunları, geçersiz sertifika hatalarına neden olabilir.
Çözüm:
- Alan adınızın DNS ayarlarını kontrol edin.
- DNS önbelleğini temizleyin veya güncelleyin.
Sertifika Uyumsuzluğu
SSL sertifikası, sunucunuzun veya kontrol panelinizin yapılandırmasıyla uyumsuz olabilir. Örneğin, bazı hosting sağlayıcıları yalnızca belirli türde sertifikaları destekler.
Çözüm:
- Hosting sağlayıcınızın desteklediği SSL türlerini kontrol edin.
- Sunucu yapılandırmalarınızı (örn. Apache, NGINX) sertifikayla uyumlu hale getirin.
Geçersiz SSL Sertifikası Hatasını Önlemek İçin İpuçları
- Otomatik Yenileme: SSL sertifikanızın süresi dolmadan önce yenilenmesi için otomatik yenileme özelliğini etkinleştirin.
- Doğru Kurulum: Sertifikayı yüklerken ara sertifikaları ve kök sertifikaları eksiksiz bir şekilde yüklediğinizden emin olun.
- SSL Test Araçları Kullanın: SSL Labs, Why No Padlock? gibi araçlarla sertifikanızı düzenli olarak kontrol edin.
- HTTPS Yönlendirmesi: Kullanıcıların HTTP yerine HTTPS bağlantısı kullanmasını zorunlu hale getirin.
- Tarayıcı Güncellemeleri: Kullanıcılar için minimum tarayıcı gereksinimlerini belirtin ve eski tarayıcıları desteklemeyi bırakın.
- Wildcard veya SAN Sertifikaları: Çoklu alan adlarını ve alt alan adlarını destekleyen sertifikalar kullanarak uyumsuzluk sorunlarını önleyin.
SSL sertifikası “geçersiz” hataları, kullanıcıların web sitenize olan güvenini olumsuz etkileyebilir. Bu sorunları çözmek ve güvenli bir bağlantı sağlamak için ssl sertifika kurulumundan DNS ayarlarına kadar tüm yapılandırmaların doğru olduğundan emin olmalısınız. Düzenli kontrol ve doğru yapılandırma ile bu tür hataları minimuma indirebilirsiniz.


