Outbound rest call stopped working today: No issuer certificate found for subject null

Sean57
Kilo Contributor

Two weeks ago I created a simple outbound REST call from service now to our production server.  I tested it many times and also configured a business rule to call it via the javascript rest api script method whenever an incident is inserted.  This all worked like a charm as of two days ago.  Today, I noticed that the business rule no longer called into our system, so I went into the REST call itself and ran one of the   tests, which had been working as of two days ago.  The test failed with the following error message: org.apache.commons.httpclient.HttpException: No issuer certificate found for subject null  The HTTP status is 0 and the error code is 1.

On our side of the fence I didn't even see any attempts in the haproxy logs to reach the server.  Our endpoint's certificate is a valid CA issued cert (godaddy) and good through April 2020.  No changes have been made to our production servers.

 

Is there a limit to the number of outbound requests or time of use of service now sandbox instances?  I've searched for answers online and have seen many people with similar issues, but no responses that would explain why it worked a couple of days ago but not today.  Help would be greatly appreciated, thanks.

9 REPLIES 9

Naran Khetani
ServiceNow Employee
ServiceNow Employee

So I had a similar issue, and it seems that the intermediate certs or the chain where missing where the certificate was applied, if you include the intermediate certs on the endpoint im confident this should resolve your issue, let me know how you get on.

IK Jeremy Ravel
Kilo Expert

Please try to put the properties com.glide.communications.httpclient.verify_revoked_certificate to false

It should work or you can use : https://knowledge.digicert.com/solution/SO15690.html

Thank you. this worked for us.

It works also for me!

tauseef33
Tera Contributor

this works for me as well 🙂