Biz SSL istemci auth ile değil aynı zamanda baypas konak doğrulama çalışmaya savon müşteri almaya çalışırken sorun yaşıyorsanız
....
https://github.com/savonrb/savon/issues/679
client = Savon.client(log_level: :debug,
log: true,
ssl_verify_mode: :none,
ssl_cert_file: (Rails.root + 'signed.cer').to_s,
ssl_cert_key_file: ('private.key').to_s,
wsdl: "https://example.com/Service?wsdl",
endpoint: "https://example.com/Service")
beğendiniz HTTPI ile başarısız Wir.dhswir.org (net_http) için istek gönderin HTTPI :: SSLError: SSL_read: ssl el sıkışma hatası
no moe info ..
Savon 2.2.0, 2.3.0 ve 2.11.0'ı denedik. biraz değişken hata mesajları ile.
Karşılaştırmak için unix WGET kullanarak ve savonla aynı PEM biçimlendirilmiş anahtarını ve sertifikasını kullanıyoruz. WGET biz --no-check-sertifika geçmesi yoksa biz geçtiğini ekleyebilir ve SSL istemci kimlik doğrulama yapabilir ancak eğer başarısız ve erişim
wget 'https://example.com/CDC/VaccinationService?wsdl' --certificate=example-int-wi-signed.cer --private-key=private.key -O- --no-check-certificate
çok teşekkür ederiz alacak, bu seçenekler istemci certs içindi fark olmalı ('müşteri' olarak değildikleri varsayıldı). Bunu yapmak için httpclient kullanmanız gerektiğini de tahmin ediyorum ... –
Savon sürüm 2'deki HTTP seçenekleri bir [HTTPI :: İstek] (http://httpirb.com/#requests) oluşturmak için kullanılır. Bu destekleniyorsa adaptöre bağlıdır. – rubiii