Concept
Infisical can use Venafi TLS Protect Cloud as an external Certificate Authority to sign your internal intermediate CAs. This allows you to leverage Venafi’s cloud-based PKI infrastructure while managing your CA hierarchy within Infisical. The flow works as follows:- Infisical generates a Certificate Signing Request (CSR) for the intermediate CA.
- The CSR is submitted to Venafi TLS Protect Cloud via the configured Application and Issuing Template.
- Venafi signs the certificate and returns it along with the certificate chain.
- Infisical imports the signed certificate back into the intermediate CA.
Prerequisites
- A Venafi Connection configured in your organization
- A Venafi Application with an Issuing Template that supports CA certificate issuance
- An intermediate CA created in Infisical (not yet installed)
Guide to Installing an Intermediate CA via Venafi
- Infisical UI
- API
Create an Intermediate CA
If you haven’t already, head to your Certificate Management Project > Certificate Authorities > Internal Certificate Authorities and press Create CA.Set the CA Type to Intermediate and fill out the details for the intermediate CA (Common Name, Organization, Key Algorithm, etc.).
Open the Install Certificate Modal
Press the Install Certificate option on the intermediate CA you just created. Select External CA (Automated) and press Continue.

Select Venafi TLS Protect Cloud
Choose Venafi TLS Protect Cloud as the CA integration provider and press Continue.

Configure the Venafi Signing Details
Fill out the following fields:

- Venafi Connection: Select the Venafi Connection to use for signing.
- Application: Select the Venafi Application that contains the Issuing Template for CA certificate issuance.
- Issuing Template: Select the Issuing Template within the Application that will be used to sign the intermediate CA certificate.
- Validity Period (Days): The number of days the certificate should be valid. This is optional and depends on your Issuing Template configuration.
- Path Length: The maximum number of intermediate CAs that can be chained below this CA. Use
-1for no limit, or0to prevent further chaining.
Auto-Renewal
Infisical supports automatic renewal of intermediate CA certificates signed by Venafi. When enabled, Infisical will automatically submit a new CSR to Venafi and import the renewed certificate before the current one expires.- Infisical UI
- API
Navigate to the CA details page of your Venafi-signed intermediate CA. Click the edit (pencil) icon in the Details section to open the renewal settings.
Toggle Auto-Renewal on and set the Days Before Expiry to configure when the renewal should be triggered.
Toggle Auto-Renewal on and set the Days Before Expiry to configure when the renewal should be triggered.
Manual Renewal
You can also manually trigger a renewal for a Venafi-signed intermediate CA at any time.- Infisical UI
- API
Navigate to the CA details page and press the Renew CA button.
The renewal modal will confirm that this CA is configured to use Venafi TLS Protect Cloud for signing. Press Renew via Venafi to submit a new CSR to Venafi and install the renewed certificate.
The renewal modal will confirm that this CA is configured to use Venafi TLS Protect Cloud for signing. Press Renew via Venafi to submit a new CSR to Venafi and install the renewed certificate.
Signing Configuration Management
You can view and update the signing configuration for a Venafi-signed CA at any time:- GET
/:caId/signing-config— Retrieve the current signing configuration - PATCH
/:caId/signing-config— Update the Venafi connection, application, issuing template, or validity period
FAQ
What happens if Venafi issues a certificate that doesn't match the CSR?
What happens if Venafi issues a certificate that doesn't match the CSR?
The installation will fail. Infisical validates that the returned certificate matches the CSR’s public key.
Check your Venafi Issuing Template configuration to ensure it honors the CSR’s subject fields and key algorithm.
Can I switch from Venafi signing to Infisical CA signing?
Can I switch from Venafi signing to Infisical CA signing?
Yes. You can update the signing configuration to change the type. Create a new signing configuration with
type: "internal" and specify the parent CA.
Then renew or reinstall the intermediate CA certificate.What Venafi regions are supported?
What Venafi regions are supported?
Infisical supports the following Venafi TLS Protect Cloud regions: US, EU, AU, UK, SG, and CA.
Select the region that matches your Venafi instance when creating the connection.
Is the certificate installation synchronous or asynchronous?
Is the certificate installation synchronous or asynchronous?
The installation is asynchronous. When you trigger the installation, the request is queued and processed in the background.
The API returns HTTP 202 (Accepted) immediately. You can monitor the CA status to check when the certificate has been installed.