Hi,
I need to do an https call to one of our partner from the IS.
The IS only acts as a client, and our partner is the server.
Our partner provided us with their certificate (and URL), in a .pfx format. I already converted this file into a .cer format with windows explorer, and converted into a .der format with the webMethods Certificate Toolkit.
I read loads of the Threads and documentation, but the mix of information when webMethods is acting as a client or as a server is very confusing for me.
In my case, I only need to do https outbound calls using our partner certificate.
Do I need to install the certificate within the IS, and if yes how, by importing it (Configure Client Certificates)?
Do I also need to edit the Certificates Settings (Outbound SSL Certificates and Trusted Certificates)?
Can I use the service pub.client.http on its own, or do I need to use the service pub.security:setKeyAndChain?
If yes, the service pub.security:setKeyAndChain has a mandatory private key input, but my partner only provided me with a certificate! How do I populate this field?
IS properties are also so many.
Do I need to set some of those:
watt.security.ssl.ignoreExpiredChains=true
watt.security.ssl.cacheClientSessions=false
watt.security.ssl.client.ignoreEmptyAuthoritiesList=true
watt.security.cert.wmChainVerifier.trustByDefault=true
Please, any help will be very welcomed!
Thanks in advance,
Michael.
#webmethods-Protocol-and-Transport#webMethods#Integration-Server-and-ESB