Windows HTTPS SSL/TLS Error – Sorunu ve Çözümü
HTTPS SSL/TLS Hatası – Bu hata herkesin karşılaşabileceği çözümü kolay bir sorundur. Bu yazımda bu hatadan kurtulmuş olacaksınız.
SSL Nedir ve Neden Kullanmalıyız
SSL, bir istemci (web tarayıcısı) ve bir sunucu (web sunucusu) arasında şifreli iletişim sağlayan standart bir güvenlik protokolü olan Güvenli Yuva Katmanı anlamına gelir. Aktarım Katmanı Güvenliği (TLS), SSL’nin ardıl protokolüdür.
SSL, istemci ve sunucu arasındaki verileri şifreleyerek kullanıcı adları, parolalar, kredi kartları vb. gibi hassas bilgilerin güvenliğini sağlamaya yardımcı olur.
Üç nedenden dolayı SSL’ye ihtiyacınız var:
- Gizlilik
- Bütünlük
- Tanımlama
SSL sertifikası, bir tarayıcının bir web sitesinin kimliğini doğrulamasına yardımcı olur. Tarayıcı, SSL sertifikalarını kullanarak, kullanıcının tam olarak amaçladığı web sitesine bağlı olmasını sağlayabilir.
SSL sertifikaları, web sitesinin meşru ve doğrulanmış sahibi olduğunuzu garanti eder. Söylemeye gerek yok, sizin veya site ziyaretçilerinizin web sitesi sertifikanızla ilgili hatalar alabileceği herhangi bir SSL hata mesajından daima haberdar olmalısınız.
HTTPS SSL/TLS Hatası – Çözümü
Kullandığımız uygulamalar Web Tarayıcılar gibi sunucu – istemci mantığıyla çalışarak sunuculara erişim sağlamaktadır. Web tarayıcılarda olduğu gibi HTTPS yani SSL sertifikasına sahip sunucularla erişime geçerler.
Sorunun Çözümü
Saat ve tarihi kontrol edin.
Bilgisayarınızın anakart pili bitmişse her başlangıçta saat ve tarih sıfırlanacaktır.
Otomatik saat devre dışı yada konum bilgisi yanlış olabilir. Tabi konumun farklı olması SSL sorununa neden olmaz. Saat farkının pek bi önemi yok bu konuda. Yine de doğru olmasında fayda var.
SSL/TLS Kullanımını Açın
Başlat > İnternet seçenekleri > Gelişmiş > Güvenlik
Seçenekler resimde gösterilmiştir.
HTTPS SSL/TLS için Regedit Düzenlemesini Yapın
Regedit ayarını düzenlemek için “https://github.com/talipcakir/win-https-ssl-tls” linkinden ps1 dosyasını indirip çalıştırın.
Bu PowerShell Script’i “HKLM\SOFTWARE\Wow6432Node\Microsoft.NetFramework\v4.0.30319” ve “HKLM\SOFTWARE\Microsoft.NetFramework\v4.0.30319\” içerisine “SchUseStrongCrypto” isminde DWORD değeri ekleyerek değerini 1 yapıyor.
Set-ItemProperty -Path “HKLM:\SOFTWARE\Wow6432Node\Microsoft.NetFramework\v4.0.30319” -Name “SchUseStrongCrypto” -Value 1
Kendi Girmek isteyenler için PowerShell Script Kodları
Set-ItemProperty -Path “HKLM:\SOFTWARE\Microsoft.NetFramework\v4.0.30319\” -Name “SchUseStrongCrypto” -Value 1
Sorun çözülmediyse sunucunun sertifikasını incelemenizde yarar var. Gerçekten