ADP SSL Certificate Usage in Integrations

I have a .pem and .key file provided by ADP. I have uploaded to the Admin Console under "Certificates" --> "Trusted Server Certificates", when I add it to the "Client Certificates" I get a error for missing key file even though I'm not sure how to add it as well since its only looking for a .pem file.

First question: is this correct to add it under the "Trusted Server Certificates" to use in an integration that calls the web service or should it be in "Client Certificates" and if so, how do I add the key?

Now I read in the documentation that you're supposed to create a "Connected System" with HTTPS and set Authentication to "None". But I have a client id and client secret to add but to the body.

Second question: Do I create a Connected System with None Authorization, then create an Integration that adds the client id/client secret to the Body in there?

Third question: how do I utilize the client certificate in the Integration, is there a function that calls it? Or do I add it somehow in the Connected System?

Fourth question: The token needed to be used for the API call, how do I add that in the integration throughout its lifetime?

Thank you all.

  Discussion posts and replies are publicly visible

Parents
  • +1
    Certified Lead Developer

    Do you have any experience using SSL certificates?

    1) Depends on whether you use the certificate to authenticate the client to the server. If this is the case then it must go to "Client Certificates". The message body is created in the integration.

    2) Yes

    3) This is done automatically by matching the url in the certificate to the server you call.

    4) Which token? You would add it in the integration as a query parameter, a header or in the body.

Reply
  • +1
    Certified Lead Developer

    Do you have any experience using SSL certificates?

    1) Depends on whether you use the certificate to authenticate the client to the server. If this is the case then it must go to "Client Certificates". The message body is created in the integration.

    2) Yes

    3) This is done automatically by matching the url in the certificate to the server you call.

    4) Which token? You would add it in the integration as a query parameter, a header or in the body.

Children