Sertifika Zinciri Nedir?
SSL sertifika zinciri üç katmandan oluşur:
- Root CA: Tarayıcılarda yerleşik olan en üst düzey sertifika
- Intermediate CA: Root CA ile site sertifikanız arasındaki köprü
- Site Sertifikası: Alan adınız için düzenlenen sertifika
Sorun
Sunucuya sadece site sertifikası yüklenip Intermediate CA yüklenmezse, bazı tarayıcılar (özellikle mobil) sertifikayı doğrulayamaz.
Çözüm
Nginx
# Sertifikaları birleştirin (sıra önemli!)
cat site_sertifikasi.crt intermediate_ca.crt > fullchain.crt
ssl_certificate /etc/ssl/fullchain.crt;
ssl_certificate_key /etc/ssl/private.key;
Apache
SSLCertificateFile /etc/ssl/site_sertifikasi.crt
SSLCertificateChainFile /etc/ssl/ca-bundle.crt
SSLCertificateKeyFile /etc/ssl/private.key
Zinciri Kontrol Etme
openssl s_client -connect ornek.com:443 -showcerts
DataSSL SSL Checker aracıyla da sertifika zincirinizi doğrulayabilirsiniz.