CertSecure Documentation
  • Overview
    • About CertSecure Manager
    • Documentation Guide
  • Reference Guide
    • Header Bar
      • CertSecure Documentation
      • Swagger API
      • Profile Section
      • Search
    • Dashboard
      • Key Performance Indicators
      • Expiring Certificates
      • CA metrics
      • Key Strength
      • Signing Algorithm
      • Certificate Risk Report Profile
      • PKI Posture Management
      • NDES Health Information
    • AI Assistant
      • Chat
      • Configuration
      • Usage Report
    • Inventory
      • Overview
        • Overall
        • CertSecure
      • Template Management
        • Switch Templates
        • Exclusion List
        • Alert Templates
        • Certificate Templates
      • Template Categories
    • Discovery
      • Inventory
      • Scan Config
      • Cloud Config
      • Vault Config
      • Discovery Analytics
      • Scan Details
      • Discovery Ingestion
    • Reports
    • Utilities
      • ACME
      • Tasks
      • Connectors
      • Integrations
        • Renewal Manager
        • Load Balancers
        • Discovery Agents
        • CLI Tool
        • Key Management
        • SEIM Tools
        • DevOps Tools
        • Ansible Automation Platform
      • NDES
      • Azure Key Vault
      • API Tokens
    • Enrollment
      • Certificate Request
      • Generate CSR
      • Enroll CSR
      • Generate Certificate
      • Import Certificate
      • Bulk Certificate Generation
      • Manage Policies
      • Organization Details
    • Administration
      • Users
      • Roles and permission
      • Certificate Authorities
      • Departments
    • Miscellaneous
      • Logging
      • Service Setup
        • Zoom
        • Zendesk
      • Settings
        • Configure Realms
        • Schedule Alerts
        • Metrics
        • Web Branding
        • About License
  • Setup & Architecture
    • Identity and Access Control
    • Architecture
    • Installation
      • Pre-requisites
      • Windows
      • Linux
      • Docker
    • Upgrade
      • Windows
      • Docker
  • Release Notes
    • Releases for 2026
      • v3.4.0
      • v3.3.1
      • v3.3.0
    • Releases for 2025
      • v3.2.0
      • v3.1.0
    • Releases for 2024
      • v3.0.0
  • Workflow
    • Approval Workflow
  • API Reference
    • Getting Started
    • Authorizing Requests
    • Securing API Access
    • Request and Response Conventions
    • Endpoint Reference
      • Health
      • API Token Management
      • CA Management
      • Templates
      • Certificate Enrollment
      • Inventory
      • Certificate Discovery
      • Tasks
      • Watcher Groups
      • Alerts
      • Reports
      • Logs
      • Monitoring
      • Scheduling
      • SMTP
      • ACME
      • Azure Key Vault
      • Google Cloud (GCP)
      • HashiCorp Vault
      • EJBCA
      • ServiceNow
  • Integration Guide
    • Renewal Manager
      • Workflow
      • Setup
      • Troubleshooting
      • IIS
      • Apache
      • Tomcat
      • Nginx
      • MSSQL
      • MongoDB
      • Oracle
      • Cloudflare
      • AudioCodes
      • Cisco ISE
      • Palo Alto PAN-OS
      • Cisco ACI
    • Load Balancer
      • F5
        • Workflow
        • Setup
        • Onboarding
        • UI Guide
        • Troubleshooting
      • NetScaler
        • Workflow
        • Setup
        • UI Guide
        • Troubleshooting
    • Certificate Authorities
      • ACME CAs
      • AWS
      • DigiCert Connector
      • EJBCA
      • GlobalSign
      • GoDaddy
      • HashiCorp Vault PKI
      • Microsoft AD CS
      • Sectigo
      • Sectigo-PS
    • Ansible Automation Platform
    • Azure Key Vault
  • Discovery Agent Setup Guide

Renewal Manager

Renewal Manager is a separate component that can be deployed on a Windows server-based machine (2016 or later) as a Windows service, which works together with CertSecure Manager and automates the deployment and renewal of SSL/TLS certificates for applications like Apache, IIS, Tomcat, etc., and databases like MongoDB, MSSQL, and much more.

Besides these, the Renewal Manager can renew certificates on Cloudflare, AudioCodes session border controllers, Cisco ISE, Cisco ACI, and Palo Alto PAN-OS firewalls and Panorama. These targets are managed through their own HTTPS management interface instead of a WinRM or SSH session, so no operating system is selected for them.

Note: This section gives a brief overview of the Renewal Manager. For complete instructions, see Integration Guide > Renewal Manager, which covers the renewal workflow, setup, and troubleshooting, along with a dedicated guide for each supported agent: IIS, Apache, Tomcat, Nginx, MSSQL, MongoDB, Oracle, Cloudflare, AudioCodes session border controllers, Cisco ISE, Cisco ACI, and Palo Alto PAN-OS firewalls and Panorama.

Renewal Manager not configured

From this page, you can download the Renewal Manager by clicking on the download button. The registration token required during the Renewal Manager service installation can also be generated from this same page.

Note: Download and Registration Token are buttons at the top of the Renewal Manager page, next to Refresh.

Once the Renewal Manager service is up and running, you can start adding servers for which you want to manage and automate SSL/TLS renewal by clicking on the application icon and then clicking on the add server button.

Renewal Manager Status
Renewal Manager status

A summary bar above the application icons shows the Name of the Renewal Manager, its Status (Online or Offline), the Created On date, and an Actions column with Delete. Until a Renewal Manager has registered, the page says that the Renewal Manager is not configured and asks you to click Refresh to check for updates.

Delete removes the Renewal Manager from CertSecure Manager. It also removes all the servers onboarded to it, so a confirmation is asked first.

Supported Targets

Each application icon opens the servers of that target. The search box above the icons filters them by name. The Renewal Manager works with the targets in two ways:

Icon How the Renewal Manager works with it
IIS, Apache, Tomcat, Nginx, SQL (MSSQL), MongoDB, Oracle Through a remote session to the server: WinRM for Windows, SSH for Linux.
Cloudflare Through the Cloudflare API, using an API token or an account email with its Global API Key.
AudioCodes Through the management interface of the session border controller (SBC) over HTTPS.
Cisco ISE Through the ISE management interface, addressed at the Primary Admin Node.
Cisco ACI Through the API of the APIC cluster.
Palo Alto PAN-OS Through the XML API of the firewall or Panorama.
Managing Servers and Endpoints

Select an application icon and use Add Server to onboard a server. A server has endpoints: the certificates that the Renewal Manager keeps renewed on it. The server list and the endpoint list each have a row menu: right-click a row, or open its actions menu.

Server List Actions
Action What it does Available for
View Details Opens a read-only summary of the server's configuration. All targets
Edit Details Reopens the Add Server form pre-filled. All targets
Manage Endpoints Opens the endpoint list for the server. All targets
Push Certificate Issues a certificate and places it on the server without binding it. See Pushing a Certificate to a Server below. IIS, Apache, Tomcat, Nginx, MSSQL, MongoDB, Oracle
View Tasks Opens the task history for the server. All targets except Cloudflare
Delete Deletes the server and every endpoint under it, after a confirmation prompt. All targets
Server list actions
Endpoint List Actions
Action What it does Available for
View Details Opens the Endpoint Information window. All targets
Edit Details Reopens the Add Endpoint form pre-filled. The address, hostname, and port that identify the endpoint cannot be changed, and a password left blank keeps the saved one. To change an identifying value, delete the endpoint and add it again. IIS, Apache, Tomcat, Nginx, MSSQL, MongoDB, Oracle
Renew Opens the Renew Endpoint dialog. Not available while automation is on for the endpoint. All targets
Delete Removes the endpoint. It does not affect other endpoints on the same server. All targets
Change Request Raises a ServiceNow change request about the endpoint. See ServiceNow Change Requests. Users who can raise change requests

Above the endpoint list, Add Endpoint adds an endpoint. For IIS, Apache, Tomcat, Nginx, MSSQL, MongoDB, and Oracle servers, Manage Automation switches automatic renewal for the endpoints you have ticked. The endpoint list can be searched with Search Keyword, filtered with the column filters, cleared with Clear, and reloaded with Refresh.

Certificate Settings Are Set on Each Endpoint

For IIS, Apache, Tomcat, Nginx, MSSQL, MongoDB, and Oracle servers, the Certificate Authority, Template, and Owner (and, for DigiCert, the Organization ID and Order Validity) are chosen on each endpoint instead of on the server. The Add Server form for these targets no longer asks for them, and the server list no longer shows the CA and Template columns. Different endpoints on one server can therefore be renewed with different CAs, templates, and owners.

For Cloudflare, AudioCodes, Cisco ISE, Cisco ACI, and Palo Alto PAN-OS servers, these settings stay on the server and are used for all of its endpoints.

Automatic Renewal

Automatic renewal can be switched on or off for each endpoint.

  1. From the server list, open Manage Endpoints on the server.
  2. Tick the checkbox of one or more endpoints. Manage Automation stays disabled until at least one is ticked.
  3. Click Manage Automation.
  4. Switch Automation on or off. When it is on, enter Renew if expiring in (days): a whole number from 2 to 35.
  5. Click Submit.

The dialog states the effect before you submit. When Automation is on it reads "Automatic renewal will be enabled for all selected endpoints." When it is off it reads "Automatic renewal will be disabled for all selected endpoints. Their certificates will need to be renewed manually before expiry."

Manage Automation
  • The Automation column of the endpoint list shows Enabled or Disabled for each endpoint, and can be filtered.
  • A new endpoint starts with automation off.
  • The Renewal Manager renews an automated endpoint by itself when its certificate is within the number of days entered of expiring. A scan of the endpoint is requested as soon as automation is turned on or the number of days is changed.
  • An automated endpoint cannot be renewed or scheduled by hand. Renew is unavailable in its row menu until automation is switched off.
  • Automation is not turned on for an endpoint while a renewal of it is running, while a manual renewal of it is pending or scheduled, or when it has no CA, template, and owner. The dialog reports these endpoints with an error; the other endpoints you ticked are still changed.
  • Switching automation requires the Manage Renewal Agents permission.
Pushing a Certificate to a Server

Push Certificate issues a new certificate from the CA and places it on a server, without waiting for a renewal and without changing how the server uses its certificate. It is available for IIS, Apache, Tomcat, Nginx, MSSQL, MongoDB, and Oracle servers.

  1. In the server list, right-click the server and choose Push Certificate.
  2. Choose the Certificate Authority, Template, and Owner. For DigiCert, also enter the Organization ID and Order Validity.
  3. Enter the certificate details: Common Name, Key Length, Organization, Organization Unit, City, State, and Country Code (two letters). Enter at least one Subject Alternative Name under DNS Names, IP Addresses, or Emails. Key Length offers only sizes at or above the template's minimum key size, or 2048 when the template does not state one.
  4. Fill in the target fields for the server type, listed below.
  5. Click Submit.
Push Certificate
Server type Target fields Where the certificate is placed
Apache, Nginx, Tomcat Certificate Directory and Key Directory (absolute paths) A certificate file and a key file named after the Common Name, with a UTC time stamp, in those directories.
MongoDB Certificate Directory (shown under Target Directory) One combined key and certificate PEM file in that directory.
Oracle Wallet Path and Wallet Password (shown under Target Oracle Wallet) Added to the wallet at the Wallet Path. The wallet password is stored encrypted.
IIS, MSSQL None The Windows Local Machine certificate store (My).

Push Certificate only places the certificate. It does not update a binding, restart a service, or change a configuration file; use the certificate where you need it yourself. The Renewal Manager must be Online, otherwise the push is refused with "Renewal Manager is Offline. Cannot queue task." The push runs as a task named Push Certificate (Renewal Manager), which you can follow under View Tasks on the server. It requires the Manage Renewal Agents permission.

On this Page:
Support Privacy Policy Terms of Service

Copyright 2026 Encryption Consulting LLC. All rights reserved.