cURL veya SSL sorunları nasıl çözülür?


9

Bu hatayı almaya devam ediyorum:

No cURL data returned for https://XXX.XXXX.XXX:XXXX [0] SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Emin değilim, ya da söyleyebilirim, bu sorunun ne olduğunu bilmiyorum. Ve bunu nasıl çözebilirim? Lütfen yardım et!

Yanıtlar:


11

Hata oldukça açık. Esasen, uzak uçtaki sertifikanın kendinden imzalı veya wget'in tanımadığı bir otorite tarafından imzalanmış olmasıdır. Sertifika hatalarını yoksaymasını sağlamak için wget'i çağırırken aşağıdaki komutu iletebilirsiniz:

--no-check-certificate

Yani bu hattı m curl çağrısına mı koyuyorsunuz? Ben php ve kıvırmak için çok yeni kullanıyorum, açıklamak ve mümkünse bazı örnek kod göstermek ??

4
Bu sadece bir çözüm ve gerçek bir çözüm değil. Eğer ssl korumalı bağlantılar kullanıyorsanız, bu sertifikaları kontrol etmelisiniz ve sadece kontrolleri devre dışı bırakmamalısınız. Aksi takdirde, sertifika kontrollerini kullanamayacak kadar tembel olsaydık, kendinden imzalı sertifikalara veya korumasız bağlantılara geri dönebiliriz.
Comradin

7

SSL doğrulamasını atlamak için --insecure seçeneğini de kullanabilirsiniz


3
Hayır, --insecure aptallar içindir, dolayısıyla isim. SSL / HTTPS kullanıyorsanız, büyük olasılıkla güvenli olmayan işlemleri istemezsiniz.

DNS değişmeden önce bir barındırma transferini test etmek aptalca mıSSL: certificate subject name 'www.mysite.co.nz' does not match target host name '123.4.5.6'
Petah


1

Curl, HTTPS sunucusu tarafından sağlanan SSL sertifikasına itiraz ediyor. Sertifikanın ilk etapta geçerli olduğu varsayılarak, yetkilendirme sunucularını curl-ca-bundle.crt dosyanızdaki sertifika zincirine eklemeniz gerekebilir.


Sunucuma zaten ekledim, şimdi curl-ca-bundle.crt dosyamda nasıl zincirleme yaparım? Btw, php kullanıyorum

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.