SSL Sorgulama
Tarayıcı neden “güvenli değil” diyor?
Alan adını yazın: sertifikanın kimin için ve ne zamana kadar geçerli olduğunu, www ile kök adı kapsayıp kapsamadığını ve ara sertifikanın kurulu olup olmadığını görün. Sorun varsa nedenini ve çözümünü söyleriz.
SSL Hataları ve Çözümleri
SSL uyarılarının neredeyse hepsi beş nedenden birine dayanır: süre, ad, ara sertifika, karma içerik ya da yönlendirme. Gördüğünüz durumu seçin.
"Bağlantınız gizli değil" uyarısı
Uyarının altındaki koda bakın: DATE_INVALID sürenin dolduğunu, COMMON_NAME_INVALID sertifikanın bu adı kapsamadığını, AUTHORITY_INVALID ise kendinden imzalı sertifikayı ya da eksik ara sertifikayı gösterir. Yukarıdaki sorgu hangisi olduğunu söyler; aşağıdaki tabloda her kodun çözümü var.
Sertifikanın süresi doldu
Ücretli sertifikayı yenileyip yeni dosyaları sunucuya kurmanız gerekir; yalnız ödeme yapmak yetmez. Let's Encrypt gibi 90 günlük ücretsiz sertifikalarda otomatik yenileme durmuştur: hosting panelindeki SSL bölümünden yeniden başlatın. Sorgu bitiş tarihini ve kalan günü gösterir.
SSL Sertifikalarıwww'da hata var, kök adda yok (ya da tersi)
Ya sertifika iki adı birden kapsamıyordur ya da www başka bir sunucuyu gösteriyordur. Sorgu iki adresi ayrı denetler. www ile kök adı birlikte kapsayan sertifika kurun ve ziyaretçileri 301 yönlendirmesiyle tek adrese toplayın.
Masaüstünde açılıyor, telefonda hata veriyor
Neredeyse her zaman eksik ara sertifikadır: masaüstü Chrome eksik halkayı kendisi indirir, Android ve Firefox indirmez. Sertifikayla gelen CA bundle dosyasını sunucuya ekleyin (Apache'de SSLCertificateChainFile, Nginx'te sertifika dosyasının sonuna). Sorgu bunu "ara sertifika eksik" olarak gösterir.
Kilit simgesi yok ya da "güvenli değil" yazıyor
Sertifika geçerli olsa da sayfa bazı görselleri, betikleri ya da formları http:// ile yüklüyorsa (karma içerik) tarayıcı kilidi göstermez. Sayfa kaynağında http:// geçen adresleri https:// yapın; WordPress'te site adresini ve içerikteki bağlantıları güncelleyin.
Site hâlâ http:// ile açılıyor
Sertifika kurulu ama http:// adresi https://'e yönlenmiyordur. Hosting panelinizde "HTTPS'e zorla" seçeneğini açın ya da sunucuya 301 yönlendirmesi ekleyin; ardından arama motorlarının da https:// adresini görmesi için site haritanızı güncelleyin.
SSL Sertifikası Nedir, Sorgu Ne Gösterir?
SSL sertifikası, ziyaretçinin tarayıcısı ile siteniz arasındaki bağlantıyı şifreler ve sitenin gerçekten o alan adına ait olduğunu kanıtlar. Tarayıcı sertifikayı üç şeye göre denetler: adı kapsıyor mu, süresi geçerli mi, güvenilen bir kuruluşa zincirle bağlanıyor mu? Biri bile tutmazsa ziyaretçi uyarı görür.
Bu araç aynı üç denetimi sunucumuzdan yapar ve tarayıcının vereceği hatayı önceden söyler; ayrıca www ile kök adı ayrı ayrı dener ve ara sertifikanın eksik olup olmadığına bakar. Sertifikayı değiştirmez, siteye kayıt bırakmaz.
- Ziyaretçihttps:// ile bağlanır
- Sunucu sertifikasıAd ve süre denetlenir
- Sertifika kuruluşuAra sertifikayla köke bağlanır
SSL Sertifikası Nasıl Okunur?
CNOrtak ad: Sertifikanın ana adı. Tarayıcılar artık asıl olarak SAN listesine bakar; CN yalnız eski uyumluluk için durur.SANEk alan adları: Sertifikanın geçerli olduğu bütün adlar. Ziyaretçinin yazdığı ad burada yoksa ad uyuşmazlığı hatası çıkar; www ile kök ad ayrı ayrı yer almalıdır.IssuerVeren kuruluş: Sertifikayı imzalayan ara kuruluş (örneğin Let's Encrypt R11, Sectigo). Tarayıcı ona güvendiği için sertifikaya güvenir.Not AfterBitiş tarihi: Bu tarihten sonra bütün tarayıcılar uyarı verir. Ücretsiz sertifikalar 90, ücretli sertifikalar en çok 200 gün geçerlidir.ChainZincir: Sunucu sertifikasından ara sertifikaya, oradan köke uzanan halka. Ara sertifika sunucuda yoksa bazı cihazlar halkayı tamamlayamaz.
Sertifikanın kendisi değişmeden de sorun çıkabilir: sunucuyu taşıdığınızda ara sertifika ya da www için tanımlı site geride kalabilir. Taşımadan sonra bu sorguyu iki adres için de çalıştırın.
Tarayıcının Gösterdiği Hata Ne Anlama Gelir?
Uyarı sayfasındaki kodu bulun; nedeni ve çözümü yanında.
| Hata kodu | Anlamı | Çözüm |
|---|---|---|
| NET::ERR_CERT_DATE_INVALID | Sertifikanın süresi dolmuş ya da cihazın saati yanlış | Sertifikayı yenileyin; hata yalnız bir cihazdaysa saatini düzeltin |
| NET::ERR_CERT_COMMON_NAME_INVALID | Sertifika bu adı kapsamıyor (çoğunlukla www ya da kök ad) | İki adı birlikte kapsayan sertifika kurun |
| NET::ERR_CERT_AUTHORITY_INVALID | Kendinden imzalı, tanınmayan kuruluşun ya da ara sertifikası eksik sertifika | Güvenilen bir kuruluştan sertifika kurun; ara sertifikayı ekleyin |
| SEC_ERROR_UNKNOWN_ISSUER | Firefox'ta: ara sertifika sunucuda yok | CA bundle dosyasını sunucuya ekleyin |
| ERR_SSL_PROTOCOL_ERROR | Sunucu HTTPS'i doğru sunmuyor: 443 kapalı ya da sertifika siteye bağlı değil | Hosting panelinde SSL'i etkinleştirin, sertifikayı siteye bağlayın |
| Karma içerik (Mixed Content) | Sayfa bazı dosyaları http:// ile yüklüyor; kilit görünmez | Sayfadaki http:// adreslerini https:// yapın |
Kodu göremiyorsanız uyarı sayfasında "Gelişmiş" ya da "Ayrıntılar"a tıklayın.
Sıkça Sorulan Sorular
SSL sertifikası, bitiş tarihi ve tarayıcı uyarıları hakkında.
-
Alan adınızı yukarıdaki kutuya yazın: sonuç bitiş tarihini ve kalan gün sayısını gösterir. Tarayıcıda adres çubuğundaki kilide tıklayıp sertifika ayrıntılarından da görebilirsiniz. Ücretsiz sertifikalar 90 günde biter; otomatik yenilemenin çalıştığından emin olun.
-
Tarayıcı sertifikada bir sorun bulmuştur: süresi dolmuş, sertifika bu adı kapsamıyor, tanınmayan bir kuruluşa ait ya da ara sertifika eksik. Uyarının altındaki kod hangisi olduğunu söyler; bu sayfadaki sorgu ve hata kodu tablosu çözümü gösterir.
-
Hayır, ama sertifikanın iki adı da kapsaması gerekir. Tek alan adı sertifikalarının çoğu www ile kök adı birlikte verir; sertifika isteğinde (CSR) iki adın da yer aldığından emin olun. Sorgu iki adresi ayrı ayrı denetler.
-
Şifreleme aynıdır. Ücretli sertifikalar daha uzun süre geçerlidir, kurum doğrulaması (OV/EV) ve garanti sunar, destekle gelir; ücretsiz sertifikalar 90 günde bir yenilenmelidir ve yenileme durursa site uyarı vermeye başlar.
-
Yeni sertifika sunucuya kurulmamış ya da web sunucusu yeniden başlatılmamıştır. Birden çok sunucu ya da CDN kullanıyorsanız sertifikanın hepsine yüklendiğini kontrol edin. Sorgu, sunucunun o an sunduğu sertifikayı gösterir.
-
Hayır. Sunucumuz siteye bir ziyaretçi gibi bağlanır ve yalnız sertifikayı okur; içeriğe dokunmaz, kayıt bırakmaz. Başkasının sitesini de sorgulayabilirsiniz.
SSL Sertifikanızı Zamanında Yenileyin
Comodo, Sectigo, DigiCert ve GeoTrust sertifikaları yıllık $9,99'dan başlar; kurulumda Türkçe destek yanınızda.