Tarayıcı "Bağlantınız gizli değil" dediğinde, sertifika doğrulaması zincirin bir halkasında başarısız olmuştur. Hata kodu sorunun türünü doğrudan söyler.
Sık görülen kodlar ve nedenleri
NET::ERR_CERT_DATE_INVALID: Sertifikanın süresi dolmuş, henüz başlamamış ya da istemcinin saati yanlış.NET::ERR_CERT_COMMON_NAME_INVALID: Ziyaret edilen ad, sertifikadaki CN/SAN listesinde yok.NET::ERR_CERT_AUTHORITY_INVALID: Zincir güvenilir bir köke bağlanamıyor; ara sertifika eksik veya sertifika self-signed.NET::ERR_CERT_REVOKED: Sertifika iptal edilmiş.ERR_SSL_PROTOCOL_ERROR: Sunucu TLS sürümü/şifre seti uyuşmuyor ya da 443'te TLS konuşmayan bir hizmet var.
Adım adım teşhis
- Önce farklı cihazda ve ağda deneyin. Sadece tek cihazda oluyorsa istemci saatini ve antivirüs HTTPS taramasını kontrol edin.
- Sitenizi SSL kontrol aracında çalıştırın; süre, ad eşleşmesi ve zincir eksikliği hemen görünür.
- Komut satırından zinciri inceleyin:
openssl s_client -connect ornek.com:443 -servername ornek.com -showcerts
Çıktıda yalnızca tek sertifika geliyorsa ara sertifika sunucuya eklenmemiştir.
- Süre dolmuşsa yenileyin ve kurun; ad uyuşmazlığında doğru adları içeren sertifikayı yeniden düzenletin.
- Sunucuyu yeniden başlatın veya yapılandırmayı yeniden yükleyin (örn.
nginx -s reload).
Önleme
- Yenileme tarihini takvime veya izlemeye ekleyin.
- www ve www'suz adı birlikte kapsayın.
- Kurulumdan sonra zinciri her seferinde test edin.
İstemci tarafı nedenler
Sorun yalnızca belirli kullanıcılarda ise sunucuyu suçlamadan önce bunlara bakın: sistem saatinin ciddi biçimde kayması, eski işletim sisteminde güncel kök sertifikaların bulunmaması, kurumsal güvenlik yazılımının HTTPS trafiğini araya girerek denetlemesi ve ağ geçidinin sertifikayı değiştirmesi. Ayrıca tarayıcıda "yine de devam et" seçeneği kalıcı çözüm değildir; kullanıcıları güvenliksiz bağlantıya alıştırır.
Adımlar işe yaramazsa SSL sorun giderici ve bilgi bankasındaki diğer rehberlere göz atın.