SORU
19 NİSAN 2011, Salı


Nasıl çözmek "başarısız" sertifika doğrulamak; Windows?

Google hizmetleri için OAuth için mühür kullanmaya çalışıyorum. Ve bu hata alıyorum:

SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

Bu sorular şu:

Çözüm ca_path düzeltmek için ya gibi görünüyorSSL için VERIFY_NONE ayarlayın.

ca_path düzeltme Linux üzerinde sadece çalışır (bağlantı kur) gönderildi ve VERIFY_NONE düzeltme faraday için gibi görünüyor.

Windows/mühür gem için bir çözüm var mı?

CEVAP
21 NİSAN 2013, Pazar


Aslında Ruby için windows kendisi değil, sadece bir taş, bunu çözmek için bulduğum en iyi yolu şudur:

  1. C:\railsinstaller\cacert.pem içine http://curl.haxx.se/ca/cacert.pem indir. Sen bir olarak kaydedin emin olun .dosya bir metin dosyası yerine pem.
  2. Bilgisayarınıza ->Gelişmiş Ayarlar ->Ortam Değişkenleri
  3. Yeni bir Sistem Değişkeni oluşturun:

    Değişken: SSL_CERT_FİLE Değer: C:\RailsInstaller\cacert.pem

  4. Tümünü Kapat komutu, Raylar komut istemi, vb dahil olmak üzere sunucu ister.

  5. Yeni bir ruby ırb istemi açın ve aşağıdakileri deneyin:

    $irb>require 'open-uri'
    $irb>open('https://www.gmail.com')
    

Şimdi sadece iyi çalışması gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Matthew Smith

    Matthew Smit

    24 Mayıs 2010
  • Vladimir Jenko

    Vladimir Jen

    1 Mart 2010
  • xCraash

    xCraash

    6 Temmuz 2012