How to generate X.509 Certificate in ServiceNow

Hafeez
Giga Contributor

Hi there,

We are currently integrating ServiceNow with Workday using both SOAP Web Services and REST API’s via Basic authentication. However, we are now planning to implement Mutual authentication using X.509 Certificate. 

We have gone through the below posts and following the steps to run specific commands gives ‘Access denied’ error. 

Generate a Server Certificate: https://docs.servicenow.com/bundle/paris-platform-administration/page/administer/general/task/t_GenerateAServerCertificate.html

Mutual Authentication: http://www.john-james-andersen.com/blog/service-now/mutual-authentication-and-servicenow.html

Also would like to specifically know from where we should get X.509 cert, should we need to discuss with security team within an organization?

Request to share the details and best practices around it. Also, more information on Mutual authentication will be helpful as well. 

Thank you in advance!

7 REPLIES 7

TT3
Kilo Guru

You have to purchase your own Certificate, however it also depends on what your service provider (workday in your case) supports. Do they support self-signed? or CA signed only.

 

Hafeez
Giga Contributor

Hi TT,

Thank you for the response.

We too were in the same though process. However, I will keep the post updated once it is implemented.

Regards,

Hafeez

We were able to implement SSL authentication. Let me know if you need any help. FYI: It was a madness!!

Hafeez
Giga Contributor

Hi TT,

That's a good news. Congrats 🙂 Yes, I would like to know the steps and of course pre-requisites(if any) in order to implement it.

Steps would do but if there is a generic document around it, it might be really helpful.

Regards,

Hafeez