Как я могу заставить SOAP :: WSDLDriverFactory в Ruby работать с самозаверяющими сертификатами? - PullRequest
1 голос
/ 17 марта 2010

Этот пост несколько похож на этот пост:

Как заставить SOAP :: RPC :: Driver Ruby работать с самозаверяющими сертификатами?

за исключением того, что я использую WSDLDriverFactory:

@loginWsdlUrl = 'https://localhost:9843/services/LoginService?wsdl'
loginClient = SOAP::WSDLDriverFactory.new(@loginWsdlUrl)
loginClient.options['protocol.http.ssl_config.verify_mode' ] = OpenSSL::SSL::VERIFY_NONE 

WSDLDriverFactory открывает URL-адрес внутри метода .new (), поэтому сначала невозможно установить какие-либо параметры. Я никогда не дохожу до строки .options [].

Как я могу установить параметры заранее? Или установить бесполезный верификатор?

1 Ответ

0 голосов
/ 25 октября 2010

loginClient.options ['protocol.http.ssl_config.verify_mode'] = nil

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...