--- title: Configure MID Server for automatic certificate renewal description: Collect information about root certificates stored outside your server. Create a specialized Discovery schedule. locale: en-US canonical_url: https://www.servicenow.com/docs/r/it-operations-management/discovery/configure-mid-server-automatic-cert-renewal.html release: brazil product: Discovery classification: discovery topic_type: task last_updated: "2026-09-10" reading_time_minutes: 2 breadcrumb: [Configuring automated certificate renewal, Automated certificate renewal, Certificate Inventory and Management, ITOM Visibility, IT Operations Management] --- # Configure MID Server for automatic certificate renewal Collect information about root certificates stored outside your server. Create a specialized Discovery schedule. ## Before you begin Role required: pki\_admin or admin ## About this task Configure your MID Server to renew certificates automatically by setting the configuration parameters in your MID Server. For information about version compatibility and troubleshooting, see the [Renewal of TLS certificates using AI Agents for Discovery](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB2470998) knowledge article \[KB2470998\] in the Now Support Knowledge Base. The Certificate Inventory and Management on Yokohama Patch 8 or later supports the certificate renewal agent. ## Procedure 1. Navigate to **All** > **Discovery** > **MID Servers**. 2. Select the MID Server that you want to configure. 3. Select the **Configuration Parameters** tab. 4. Add the parameters for your external vault provider. For each parameter, select **New**, select the **Parameter name** and **Value**, and then select **Submit**. |Parameter name|Value| |--------------|-----| |ext.vault.hashicorp.address|Address of your external HashiCorp vault. The default value is `http://127.0.0.1:8200`.| |ext.vault.hashicorp.path|File path in your HashiCorp vault.| |Parameter name|Value| |--------------|-----| |ext.vault.azure.keyvault.name|Name of your Azure Key Vault instance.| |ext.vault.azure.client.id|Application \(client\) ID of your Azure AD registered application.| |ext.vault.azure.tenant.id|Directory \(tenant\) ID of your Azure AD tenant.| |ext.vault.azure.client.secret|Client secret for your Azure AD registered application.| **Note:** The system caches the Azure authentication token in memory and refreshes it before expiry to maintain secure access without unnecessary token requests. |Parameter name|Value| |--------------|-----| |ext.vault.cyberark.pvwa.url|Base URL of your CyberArk PVWA instance.| |ext.vault.cyberark.pvwa.username|Username used to authenticate to CyberArk PVWA.| |ext.vault.cyberark.pvwa.safe\_name|Name of the CyberArk safe where private keys are stored.| |ext.vault.cyberark.pvwa.platform\_id|Platform ID configured in CyberArk PVWA for the stored accounts.| 5. Add the secure credential for your external vault provider to your MID Server configuration file. 1. Navigate to the IP address in the **IP address** field of your MID Server record. 2. Navigate to the **MID Server installed folder** where you installed your MID Server. 3. Select the `agent/config.xml` file. 4. Add the parameter for your provider to your `config.xml` file. |Provider|Parameter|Value| |--------|---------|-----| |HashiCorp Vault|ext.vault.hashicorp.token|Your HashiCorp vault token.| |Azure Key Vault|ext.vault.azure.client.secret|Client secret for your Azure AD registered application.| |CyberArk PVWA|ext.vault.cyberark.pvwa.password|Password for your CyberArk PVWA user.| 5. Insert the following code, replacing the parameter name and value for your provider. ``` ``` For example, ``` ``` 6. Restart your MID Server. ## Result Your MID Server is configured for automatic certificate renewal. ## What to do next To complete the process of configuring automatic certificate renewal, you must complete the required steps to [Add required applications and capabilities to MID Server](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/it-operations-management/discovery/add-req-apps-capabilities-to-mid-server.md) and [Configure system properties for auto-renewal](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/it-operations-management/discovery/config-sys-props-for-auto-cert-renewal.md).