Thank you for your feedback.
Form temporarily unavailable. Please try again or contact docfeedback@servicenow.com to submit your comments.
Versions
  • London
  • Kingston
  • Jakarta
  • Istanbul
  • Helsinki
  • Geneva
  • Store
Close

Use CyberArk as a secure configuration provider

Use CyberArk as a secure configuration provider

You can use a CyberArk vault to secure any sensitive data from the MID Server config.xml file.

Before you begin

Role required: admin

About this task

CyberArk is commonly used to secure credentials in its external vault. However, a MID Server parameter in the config.xml file enables you to store other types of data in CyberArk.

Procedure

  1. Open the config.xml file in a text editor.
    This file is located in the /agent folder in your MID Server installation path.
  2. Enable this parameter and value:
    <parameter name="mid.secure_config.provider" value="com.service_now.mid.services.config.CyberArkSecuredConfigProvider"/>
  3. Configure specific data to secure in the CyberArk vault, as shown in these examples.
    1. Secure the MID Server credentials by setting this parameter to match the ID and Type for that data in your CyberArk configuration.
      <parameter name="mid.instance.username" secure="true" value="cyberark: id=<CyberArk ID>, type=<CyberArk type>"/>
      <parameter name="mid.instance.password" secure="true" value="cyberark: id=<CyberArk ID>, type=<CyberArk type>"/>
    2. Secure the URL of the instance by setting this parameter to match the ID and Type for that data in your CyberArk configuration.
      <parameter name="url" secure="true" value="cyberark: id=<CyberArk ID>, type=<CyberArk type>"/>
  4. Save the configuration file.
  5. Restart the MID Server.