I am trying to implement a call to an external SOAP service that is hosted by one of our trading partners. They are using HTTPS. They sent us a .cer file to use to call them, and when I tryed to convert and save the certificate with the 6.1 SSL toolkit, I get “This file does not contain a recognized response”. The partner gave us a URL of the form [URL=“https://host.com/DataExchange/DataExchange.asmx”]https://host.com/DataExchange/DataExchange.asmx[/URL] (substituting host.com for the real hostname). It is obviously a MS dotNET provider. When I browse to that URL with MS IE, I get “The page requires a client certificate”, but am able to view the certificate by clicking on the padlock icon in IE. I then imported it to my browser and exported it, ran it through the certificate toolkit and imported it into the IS client certificate area, but I still wasn’t able to get to the partner’s web service. I get a 403 - forbidden.
I also tried using pub.security:setKeyAndChain, but couldn’t get that to work, either.
I believe that I need to guide the partner to giving us a cert that we can use, but I am not a SSL whiz (as you have probably figured out). What do I tell them to give us? Or am I doing something wrong?
Thanks in advance,
Roger
#soa#webMethods#API-Management