Outbound Mutual Authentication through Mid Server

Justin Lee2
Tera Guru

We need to make an outbound call to a SOAP Api that requires an Certificate.  We were supplied the PFX cert and password, and set up mutual authentication on the Outbound call to use the certificate.  We did successfully validate the certificate in ServiceNow.

The API is also only accessible on Internal network, so we set up the outbound call to use the Mid Server.  

However, we the API receives the request, the Certificate is empty in the request.

Is there something additional we need to do to make a certificate-based outbound call work through the Mid Server?  

Thanks.

1 ACCEPTED SOLUTION

Yousaf
Giga Sage

Hi Justin,

Found this. Could this be related to your issue? Do check the other links in question of the link

Outbound mutual authentication does not support calls through the mid server.

here : How to setup Outbound Mutual Authentication in ServiceNow?


Mark Correct or Helpful if it helps.


***Mark Correct or Helpful if it helps.***

View solution in original post

6 REPLIES 6

Unfortunately, I don't think I can help. The API I referenced was actually exposed on the internet - we just needed to contact them and have them open their firewall to ServiceNow's IP addresses.

DineshS
Tera Guru

If you are using Flow to invoke the API, you can achieve this by using the Powershell probe(if MIDs run Windows) to fetch the cert from the Windows keystore and using that in the API call. Basically, Flow invokes PowerShell script which in turn fetches the cert and makes the API call.