Certificate based authentication for ServiceNow inbound APIs

Mahesh Kumar3
Giga Guru
Giga Guru

We have a requirement to integrate ServiceNow with third party system where the client need certificate based authentication for ServiceNow inbound API calls. We have created scripted REST APIs.
Please provide details or detailed steps for setting up certificate based authentication for ServiceNow inbound integration.

1 ACCEPTED SOLUTION

We were able to set up certificate based authentication using below steps:

  • Created a JKS keystore using keystore explorer.
  • Generated a CSR and shared with third party administrator.
  • Exported private key from the keystore using keystore explorer.
  • Third party administrator shared the signed certificate which included root, intermediate and primary one.
  • Created a new keystore and imported key pair using keystore explorer. (Selected the files from step 3 and step 4)
  • Then configured the keystore in ServiceNow
  • And enabled mutual authentication in Rest message with a protocol profile.

Thanks!

View solution in original post

4 REPLIES 4

Thanks Sandeep for sharing few references. I have been through these links but they are not much explanatory. I am looking for some article or community link which explains step by step process for the same.

We were able to set up certificate based authentication using below steps:

  • Created a JKS keystore using keystore explorer.
  • Generated a CSR and shared with third party administrator.
  • Exported private key from the keystore using keystore explorer.
  • Third party administrator shared the signed certificate which included root, intermediate and primary one.
  • Created a new keystore and imported key pair using keystore explorer. (Selected the files from step 3 and step 4)
  • Then configured the keystore in ServiceNow
  • And enabled mutual authentication in Rest message with a protocol profile.

Thanks!

Hey Mahesh, 

Would be very helpful if you could share the steps by step process?

Like, How to Created a JKS keystore and Generated a CSR and so on