我正在使用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})