SSL Sertifikası Nedir, Ne İşe Yarar? Ücretsiz SSL Nasıl Alınır?
SSL sertifikası nedir, ne işe yarar? HTTPS, DV/OV/EV ve wildcard türleri, Let's Encrypt ile ücretsiz SSL kurulumu ve sık görülen hatalar.
Kısa cevap: SSL (Secure Sockets Layer) ve günümüzde kullanılan halefi TLS, ziyaretçinin tarayıcısı ile web sitesi arasındaki bağlantıyı şifreleyen güvenlik protokolüdür. SSL sertifikası ise bir web sitesinin kimliğini doğrulayan ve bu şifreli bağlantının kurulmasını sağlayan dijital belgedir. Sertifikası olan siteler https:// ile açılır ve tarayıcıda kilit simgesi görünür; olmayanlar "Güvenli değil" uyarısı alır.
SSL Ne İşe Yarar?
- Şifreleme: Formlara girilen şifre, kart bilgisi, iletişim bilgileri gibi veriler yolda okunamaz.
- Kimlik doğrulama: Ziyaretçinin gerçekten sizin sunucunuza bağlandığını garanti eder; araya giren sahte sunucuları engeller.
- Veri bütünlüğü: Gönderilen verinin yolda değiştirilmediğini doğrular.
- Güven ve dönüşüm: "Güvenli değil" uyarısı gören ziyaretçilerin önemli bir kısmı siteden ayrılır; ödeme alan siteler için SSL zorunludur.
- SEO: Google, HTTPS'i sıralama sinyali olarak kullanır; modern tarayıcı özelliklerinin çoğu da yalnızca HTTPS'te çalışır.
SSL Nasıl Çalışır? (Kısaca)
- Tarayıcı siteye bağlanır ve sunucudan sertifikasını ister.
- Sunucu sertifikasını (içinde alan adı ve açık anahtar bulunur) gönderir.
- Tarayıcı, sertifikanın güvenilir bir sertifika otoritesi (CA) tarafından imzalandığını ve süresinin dolmadığını kontrol eder.
- İki taraf, yalnızca kendilerinin bildiği bir oturum anahtarı üzerinde anlaşır (TLS el sıkışması).
- Bundan sonraki tüm trafik bu anahtarla şifrelenir.
SSL Sertifikası Türleri
| Tür | Doğrulama | Ne zaman? |
|---|---|---|
| DV (Domain Validation) | Yalnızca alan adının size ait olduğu | Blog, kurumsal site, e-ticaret dahil çoğu site |
| OV (Organization Validation) | Alan adı + şirketin varlığı | Kurumsal kimliğin sertifikada görünmesini isteyen firmalar |
| EV (Extended Validation) | Kapsamlı şirket doğrulaması | Bankalar, büyük finans kuruluşları |
| Wildcard | *.ornek.com — tüm alt alan adları |
Çok sayıda alt alan adı kullanan projeler |
| Çoklu alan adı (SAN) | Tek sertifikada birden fazla alan adı | Birden fazla markası olan işletmeler |
Önemli: Şifreleme gücü açısından DV, OV ve EV arasında fark yoktur; hepsi aynı güçte şifreleme sunar. Fark, sertifikayı veren kurumun kimliğinizi ne kadar doğruladığıdır. Modern tarayıcılar EV sertifikalar için artık ayrı bir yeşil çubuk göstermez.
256 bit SSL nedir? Şifreleme için kullanılan oturum anahtarının uzunluğunu ifade eder. Günümüzde neredeyse tüm sertifikalar 128 veya 256 bit oturum şifrelemesi kullanır; bu, pratikte kırılamaz kabul edilir.
Ücretsiz SSL: Let's Encrypt
Let's Encrypt, kâr amacı gütmeyen bir sertifika otoritesidir ve ücretsiz DV sertifikası verir. Sertifikalar kısa ömürlüdür (şu an varsayılan 90 gün, kademeli olarak kısalıyor) ama otomatik yenilenecek şekilde kurulur. Tüm tarayıcılar tarafından güvenilir kabul edilir; e-ticaret siteleri dahil çoğu site için yeterlidir.
Nginx kullanan bir Ubuntu sunucuya ücretsiz SSL kurulumu
Alan adınızın A kaydının sunucunuzu gösterdiğinden emin olun (bkz. DNS Nedir?), ardından:
apt install -y certbot python3-certbot-nginx
certbot --nginx -d ornek.com -d www.ornek.com
Certbot sertifikayı alır, Nginx yapılandırmanızı günceller ve HTTP'den HTTPS'e yönlendirmeyi ekler. Otomatik yenilemeyi test etmek için:
certbot renew --dry-run
Alternatif: Caddy web sunucusu SSL sertifikasını hiçbir ek komut gerektirmeden otomatik alır ve yeniler (örnek için n8n kurulum rehberimize bakın).
Sık Görülen SSL Hataları
| Hata | Nedeni | Çözüm |
|---|---|---|
| NET::ERR_CERT_DATE_INVALID | Sertifikanın süresi dolmuş | Yenileyin; otomatik yenilemeyi kontrol edin |
| NET::ERR_CERT_COMMON_NAME_INVALID | Sertifika bu alan adı için değil (ör. www eksik) | Tüm alan adlarını kapsayan sertifika alın |
| Karışık içerik (mixed content) | HTTPS sayfada HTTP ile yüklenen görsel/script | Tüm kaynak adreslerini https:// yapın |
| Sertifika zinciri eksik | Ara sertifika sunucuya yüklenmemiş | Tam zinciri (fullchain) kullanın |
SSL Sertifikam Var mı? Nasıl Kontrol Edilir?
En hızlı yol: SSL Checker aracımız sertifikanın geçerliliğini, bitiş tarihini ve kapsadığı alan adlarını anında gösterir.
Tarayıcıda adres çubuğundaki kilit simgesine tıklayın; sertifikanın kime verildiğini, veren kurumu ve geçerlilik tarihini görebilirsiniz. Komut satırından:
echo | openssl s_client -connect ornek.com:443 -servername ornek.com 2>/dev/null | openssl x509 -noout -dates -issuer
Tayhost'ta SSL
Tayhost'un anahtar teslim e-ticaret ve yönetilen WordPress çözümlerinde ücretsiz SSL kurulumu ve yenilemesi dahildir. Root erişimli VPS'lerde ise yukarıdaki adımlarla Let's Encrypt sertifikasını birkaç dakikada kurabilirsiniz.
Sıkça Sorulan Sorular
SSL nedir?
SSL (ve günümüzdeki halefi TLS), tarayıcı ile web sitesi arasındaki bağlantıyı şifreleyen güvenlik protokolüdür. SSL sertifikası ise sitenin kimliğini doğrulayan ve şifreli HTTPS bağlantısını mümkün kılan dijital belgedir.
SSL sertifikası ücretsiz mi?
Evet, Let's Encrypt gibi sertifika otoriteleri tüm tarayıcılarca güvenilen ücretsiz DV sertifikalar verir. OV ve EV gibi şirket doğrulaması içeren sertifikalar ücretlidir.
Ücretsiz SSL ile ücretli SSL arasında fark var mı?
Şifreleme gücü aynıdır. Fark, sertifikayı veren kurumun şirket kimliğini doğrulayıp doğrulamadığı, garanti tutarı ve destek hizmetidir. Çoğu site için ücretsiz DV sertifika yeterlidir.
SSL sertifikası ne kadar sürede bir yenilenir?
Let's Encrypt sertifikaları şu an varsayılan olarak 90 gün geçerlidir ve otomatik yenilenir. Sektör kararıyla (CA/B Forum) tüm sertifikaların azami süresi 15 Mart 2026'dan itibaren 200 güne indirilmiştir ve 2029'a kadar kademeli olarak 47 güne inecektir; bu yüzden otomatik yenileme artık şarttır.
Wildcard SSL nedir?
Wildcard SSL, *.ornek.com biçiminde tek bir sertifikayla bir alan adının tüm alt alan adlarını (blog.ornek.com, magaza.ornek.com gibi) kapsayan sertifika türüdür.
SSL Dahil, Kurulumu Bizden
Anahtar teslim e-ticaret ve yönetilen WordPress çözümlerinde SSL kurulumu ve yenilemesi dahil.