---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Renew a certificate using automated certificate management

# Renew a certificate using automated certificate management {#ariaid-title1}

* Release version: Yokohama
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Request renewal for a certificate and automatically retrieve the certificate for an
application. This maintains secure and uninterrupted services as you extend the validity
period of the certificate, preventing potential service disruptions due to expired
certificates.

## Before you begin

[Set up routing policy for automated certificate management](https://servicenow-prod.fluidtopics.net/J3L0hiVEHBXUq2_EdY2u~w "Set up a routing policy to automate your Certificate Inventory and Management. Creating a policy based on Certificate Authority (CA), environment, and other features ensures efficient TLS certificate management.") to ensure the Certificate Management catalog is
enabled.

To renew an existing certificate, make sure the certificate has its extension details
populated in the \[sn_disco_certmgmt_certificate_extension\] table. Currently, these
details populate automatically by the Discovery DigiCert CA Pattern
or for any certificates created through the automated flow. However, for Entrust
certificates, this only works if you [Request new certificate using automated certificate management](https://servicenow-prod.fluidtopics.net/ZY3YX_KOw6bjQjsdGJqylw "Request a new certificate and automatically retrieve the certificates for an application using automated certificate management. Certificate Inventory and Management Version 2.1.0 supports requesting certificates from DigiCert and Entrust CA Gateway. Version 2.3.2 also supports Microsoft CA.").

Role required: PKI Admin, Admin, Certificate Owner, or Users that are part of the Certificate Owner Group.  
The Certificate Owner and Certificate Owner group contains the Certificate Requester role (minimal role).  
Note:  
Approvals are only supported in the Fulfiller approval experience at this time.

## About this task

To renew an existing certificate, request a new certificate with the same details as the
original certificate. Currently, there is no Renew API available for Entrust CA Gateway
and Microsoft CA certificates. During a renewal request, a new
certificate is generated internally with the same attributes as the selected
certificate.

For renewing an existing certificate, CSR is mandatory. The requester can use an
existing CSR if available or use a new CSR. If you want to use an existing CSR, use the
same CSR to request a new certificate from the CA. If fields are entered using vault and
java APIs, the CSR is generated.

## Procedure

1. Navigate to AllService CatalogCertificate Management.
2. Click Renew Certificate -- Automated flow.
3. Provide details for the mandatory fields: CSR and Validity Period.
4. Fill in or choose additional information on the form, and then click Submit to proceed with the order.

## Result

1. The Routing Policy \[sn_disco_certmgmt_routing_policy\] table helps fetch the CA routing policy ID.
   * If a single routing policy isn't matched, the approver must select the CA and trigger the flow.
   * If the CSR contains a different domain name than the issued certificate domain name, the task requests approval.
   * If a single routing policy is matched but renewal certificate information isn't available in the Certificate Extension \[sn_disco_certmgmt_certificate_extension\] table, the task requires approval.
   * Certificates can't be renewed if the Certificate Authority and Order id or thumbprint details are missing for the certificate in the Certificate Extension \[sn_disco_certmgmt_certificate_extension\] table. Discover the certificate via [Certificate Authority
     query](https://servicenow-prod.fluidtopics.net/JkRnHYZGm~DwDsylLcu_pg "The Certificate Inventory and Management application allows Discovery to automatically scan for certificates on specific ports through your existing CI-based Discovery schedules. In addition, you can create Discovery schedules to scan for specific URLs.") to populate the required details in the Certificate Extension table. After Discovery, select the routing policy and approve the task.
   {#renew-cert-automated-flow__ul_gmz_3qf_4qb}
2. This creates a task for the ordered certificate which triggers the flow to request renewal certificates.
3. Once the request is submitted, the automated flow makes the request to the CA to get the certificate.  
   Note:  
   Powershell Step is used for Microsoft CA. This requires the plugin: com.glide.hub.action_step.powershell.
4. The Order id is stored in the Certificate Task \[sn_disco_certmgmt_certificate_task\] table and Certificate Extension \[sn_disco_certmgmt_certificate_extension\] table.  
   Note:  
   For Entrust CA Gateway, Certificate Serial Number and Enrollment Id are fetched. The Serial Number is stored in the Certificate Extension \[sn_disco_certmgmt_certificate_extension\] table.
5. Every 30 minutes, the "DigiCert -- Track Certificate Order Status" scheduled job runs and checks for status.

{#renew-cert-automated-flow__ol_tyw_1qf_4qb}  
Note:  
The system fetches details about the selected certificate from the Certificate Extension
\[sn_disco_certmgmt_certificate_extension\] table and makes the request to the CA to
renew the certificate. Certificates can't be renewed if the Certificate Authority,
Order id, or thumbprint are missing from this table. If additional details are
missing for renewing the certificate, the system logs a message and suggests what to
do. In this case, you must discover the certificate using CA-based discovery. For
more information, see [Run Certificate
Discovery via Certificate Authority query](https://servicenow-prod.fluidtopics.net/JkRnHYZGm~DwDsylLcu_pg "The Certificate Inventory and Management application allows Discovery to automatically scan for certificates on specific ports through your existing CI-based Discovery schedules. In addition, you can create Discovery schedules to scan for specific URLs.") to populate these details to the
Certificate Extension table.

*[\>]: and then


