Configure S4S Now Client Certificate
Overview
The S4S Now web service is able to be configured to use client-side certificates for the callouts from Salesforce.
Create Certificate in Salesforce
To create a certificate in Salesforce
- Setup » Administer » Security Controls » Certificate and Key Management (Salesforce Classic)
- Setup » Settings » Security » Certificate and Key Management (Lightning)
- Click Create Self-Signed Certificate
- Enter the name for the certificate
- Click Save
- Click Download Certificate. This will download the certificate as a crt file
Configure IIS to Use Salesforce Certificate
To install the certificate onto the IIS server
- Right-click on the crt file and select Install Certificate
- Select Local Machine and click Next
- Select Place all certificates in the following store, select Trusted Root Certificate Authorities and click Next
- Click Finish
Configure S4S Now Package
The package needs to be configured to use the certificate.
- Setup » Build » Develop » Custom Settings (Salesforce Classic)
- Setup » Platform Tools » Custom Code » Custom Settings (Lightning)
- Click Manage in front of S4S Now Settings
- Enter the certificate name into the Web Service API Key field in the S4SNow package custom settings
- Click Save
Next Step
Display Customer ID and configure redirect URL in your website