如何在Ruby on Rails的Savon gem中使用keyStore证书

时间:2019-05-10 19:25:04

标签: ruby-on-rails ruby soap wsdl savon

我正在使用Savon连接到wsdl服务,但事实是该soap服务使用证书身份验证。我从Java克隆了此代码,它们使用了密钥存储证书,现在我如何指定这个jks文件在Savon配置中使用它

这是我现在的代码

savonConfig = {
       :wsdl => "https://example.com/ProcMsgPCI?wsdl",
       :endpoint => "https://example.com/ProcMsgPCI?wsdl",
       :log_level => :debug,
       :ssl_verify_mode => :peer,
       :log => true,
       :ssl_ca_cert_file => "config/cacerts",
       :ssl_cert_key_password => 'changeit'
   }

   client = Savon.client savonConfig

   response = client.call(:procesar_msg, :message => {:parameters => procesarMsg})

0 个答案:

没有答案