Safari ile GoDaddy SSL Sertifikası Sorunları


11

GoDaddy'den yeni bir SSL sertifikası aldık. Ve tüm tarayıcılar sertifikayla uyumlu olsa da, Safari aşağıdaki hatayı verir:

Bu sertifika bilinmeyen bir otorite tarafından imzalandı.

Apache'de aşağıdaki yapılandırmada bir zincir dosyası kullanıyoruz:

SSLEngine on
SSLCertificateFile /etc/apache2/ssl/godaddy.crt
SSLCertificateKeyFile /etc/apache2/ssl/godaddy.key
SSLCertificateChainFile /etc/apache2/ssl/gd_bundle2.crt

Web'e baktığımızda, başkalarının da bu sorunu yaşadıkları görülüyor ( http://blog.boxedice.com/2009/05/11/godaddy-ssl-certificates-and-cannot-verify-identity-on-macsafari/ ) Ancak sorunu çözecek hiçbir çözüm yok gibi görünüyor.

Bunun neden olabileceğini bilen veya bu olayla ilgili deneyime sahip olan ve nasıl düzeltilir?

Yanıtlar:


8

Http://www.sslshopper.com/ssl-checker.html adresinde sunucu tarafından doğru ara sertifikaların verildiğini doğrulayın.

Martona'nın önerdiği gibi, farklı bir paket kullanmanız gerekebilir.


SSL denetleyicisi çalıştı ve her şey iyi görünüyor ...
Zed Said

Hangi Safari ve Mac OS X sürümüne sahipsiniz? Belki bir güncelleme yardımcı olabilir? MAC OS X anahtarlığınızdaki SSL denetleyicisinde sunucu tarafından verilen son sertifikaya sahip olup olmadığınızı kontrol edin.
Robert

+1 - bu kullanışlı bir araçtır.
Clinton Blackmore

2

Yanlış sertifika zincirini kullanıyor olabilirsiniz. "Gd_bundle2.crt" ifadenizin bu sayfadaki "gd_bundle.crt" ile aynı olduğunu varsayıyorum: https://certs.godaddy.com/anonymous/repository.seam

Bu gd_bundle.crt zincirinde, bir Valicert kökünü doğrulayan bir "Go Daddy Class 2 Sertifika Yetkilisi" vardır. Bunun artık geçerli olduğunu düşünmüyorum - GoDaddy, "Go Daddy Güvenli Sertifika Yetkilisi" tarafından imzalanan ve daha sonra kendinden imzalı "Go Daddy Class 2 Sertifika Yetkilisi" tarafından imzalanan sertifikalar yayınlıyor gibi görünüyor - Valicert -zincirinizde bir tane, yani gerçek sertifikanızla bir ilgisi yok.

Yukarıda başvurulan sayfaya gidin, "gd-class2-root.crt" dosyasını indirin, sonra "gd_intermediate.crt" dosyasını indirin. İki dosyayı (yalnızca düz metin dosyalarıdır) "mybundle.crt" olarak birleştirin ve bu yeni dosyayı SSLCertificateChainFile dosyasında belirtin. Bunun bir fark yaratıp yaratmadığına bakın.


@Zed Said, bu senin için işe yaradı mı?
Stefan Lasiewski

Sadece denedim ve benim için çalıştı ... teşekkürler!
Brad Parks

1

Nedense Safari en son güvenilir kök sertifika yetkilileriyle güncel kalmaz. Müşteri hizmetlerine başvurabilir ve onlardan farklı bir güvenilir kök sertifikaya sahip bir sertifikayı yeniden göndermelerini isteyebilirsiniz.


1

Zincir sertifika olarak sf_bundle.crt kullanırken HPUX üzerinde Apache'ye bir StarField (joker karakter) SSL sertifikası eklerken bu sorunla karşılaştım. Safari'yi "bilinmeyen otorite" sorununu çözen SSLCertificateChainFile olarak daha genel sf_intermediate.crt ( https://certs.starfieldtech.com/anonymous/repository.seam ) ile değiştirdim .


0

Elimizdeki asıl soruna bir çözüm değil, ancak her zaman Thawte'den SSL sertifikalarımı almama neden olan tuhaflıklar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.