Client Certificate Security

You can now integrate DRUID chatbots with third party tools, which expose REST APIs that use a security certificate for authentication.

Install that security certificate on the machine where the DRUID Connector Host is installed.

You have three options to store the security certificate:

  • Current User – install the certificate on the current user in Windows > User Certificates.
  • Note:  You need to install the certificate on the same system user under which the DRUID Connector Host Service is running; otherwise DRUID and your apps will not be able to communicate.
  • Local Machine – install the certificate on the machine in Windows > Computer certificates.
  • Local Folder – store the security certificate in a shared location on the machine.

Based on the security certificate issuing party, the certificate might contain either a serial number or a thumbprint. Go to the certificate details and get the serial number / thumbprint, you will need it to configure the REST connector in DRUID.

To set the security certificate authentication on a DRUID REST Connector, follow these steps:

  1. On the REST connector configuration page, tap on Client Certificate Security.
  2. Select the Certificate Store Type. Select the option you have chosen to store the security certificate on the machine where the DRUID Connector Host is installed.
  3. Specific credentials are required based on the selected Certificate Store Type, as follows:
    • For Current User or Local Machine, enter the certificate Serial number or the Thumbprint.
    • For Local Folder, in the File Name field, enter the shared location where you stored the certificate and the Password needed to access that location.
  4. Click the Save & Close button to save the REST connector configuration.