Skip to main content

Documentation Index

Fetch the complete documentation index at: https://infisical.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Store certificates in Azure Key Vault as certificate objects. Certificates synced to Key Vault can be used with Azure App Service, Application Gateway, and other Azure services.
Certificate Syncs are configured per Application. First select which certificates to sync, then configure the Key Vault destination.

Prerequisites

  • An Azure Key Vault Connection with the following permissions:
    • certificates/list
    • certificates/get
    • certificates/import
    • certificates/delete
The Key Vault Certificates Officer role includes all required permissions.

Create a Key Vault Sync

  1. In your Application, go to the Certificate Syncs tab and click Create Sync.
  2. Select the Azure Key Vault option.
  3. Configure the Destination:
    • Azure Connection: The Azure Connection to authenticate with.
    • Vault Base URL: The URL of your Azure Key Vault.
  4. Configure the Sync Options:
    • Enable Removal of Expired/Revoked Certificates: Remove certificates from the destination if they are no longer active.
    • Enable Versioning on Renewal: Create a new version of the certificate on renewal instead of a new certificate.
    • Include Root CA: Include the Root CA certificate in the chain.
    • Certificate Name Schema: Customize certificate names using {{certificateId}} placeholder.
    • Auto-Sync Enabled: Automatically sync certificates when changes occur.
Soft Delete: Removed certificates are soft-deleted. To resync them, you must purge or recover them in Azure.
  1. Configure the Details:
    • Name: The name of your sync (slug-friendly).
    • Description: Optional description.
  2. Select which certificates should be synced.
  3. Review and click Create Sync.

Certificate Management

The Azure Key Vault Certificate Sync provides:
  • Automatic Deployment: Deploy certificates in Infisical to Azure Key Vault.
  • Certificate Updates: Update certificates in Azure Key Vault when renewals occur.
  • Expiration Handling: Optionally remove expired certificates from Azure Key Vault (if enabled).
  • Format Preservation: Maintain certificate format and metadata during sync operations.
Azure Key Vault Certificate Syncs support both automatic and manual synchronization modes. When auto-sync is enabled, certificates are automatically deployed as they are issued or renewed.

Manual Certificate Sync

You can manually trigger certificate synchronization to Azure Key Vault using the sync certificates functionality. This is useful for:
  • Initial setup when you have existing certificates to deploy
  • One-time sync of specific certificates
  • Testing certificate sync configurations
  • Force sync after making changes
To manually sync certificates, use the Sync Certificates API endpoint or the manual sync option in the Infisical UI.

FAQ

Azure Key Vault does not support importing certificates back into Infisical due to security limitations where private keys cannot be extracted from Azure Key Vault.

What’s Next?

AWS Certificate Manager

Import certificates into ACM for AWS services.

Auto-Renewal

Enable automatic certificate renewal and syncing.

Alerting

Get notified about certificate lifecycle events.

Other Sync Destinations

View all supported sync destinations.