- Accueil
- Ressources
- Intégrations
- Venafi TLS Protect Cloud
Intégration Venafi TLS Protect Cloud n8nAutomatiser Venafi TLS Protect Cloud avec n8n.
Un certificat qui expire ne prévient personne. L'intégration Venafi TLS Protect Cloud n8n pose un nœud de 8 opérations réparties sur 2 ressources, et un nœud trigger que Venafi réveille en appelant son URL. De quoi sortir la gestion des identités machine des tableurs partagés.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration Venafi TLS Protect Cloud n8n ?
Deux nœuds portent ce service dans n8n. Le nœud Venafi TLS Protect Cloud consomme l'API Venafi TLS Protect Cloud et range 8 opérations sous 2 ressources : Certificate, que tu supprimes, télécharges, lis, listes ou renouvelles, et Certificate Request, que tu crées, lis ou listes. Le nœud Venafi TLS Protect Cloud Trigger démarre un workflow quand des événements se produisent côté service cloud. Les deux s'authentifient avec le même credential, c'est-à-dire le même jeu d'identifiants enregistré dans n8n.
Un inventaire de certificats consultable sans ouvrir la console. certificate.getMany avec Return All activé enchaîne toutes les pages de l'API et ressort un item par certificat. Envoyé tel quel dans Google Sheets ou dans une table MySQL, ça donne la photo du parc que tout le monde réclame en réunion. certificateRequest.getMany fait la même chose côté demandes.
Une demande de certificat déclenchée par le dépôt qui en a besoin. Quand un nouveau service arrive, la demande part souvent d'une issue. Le nœud GitHub la récupère, tu mappes le nom d'hôte dans le champ Common Name de certificateRequest.create, et certificateRequest.get rouvre le dossier plus tard avec l'identifiant de la demande.
Un renouvellement traité avant l'échéance, pas après. Une liste filtrée sur Subject, une branche certificate.renew avec le bon Validity Period, un message dans Slack pour l'équipe qui tient le service concerné. Le workflow tourne à heure fixe, personne ne surveille rien.
Toutes les routes de l'API REST Venafi n'ont pas leur opération dans le nœud. Quand l'appel dont tu as besoin sort des 8 opérations ci-dessus, le nœud HTTP Request attaque n'importe quel endpoint de l'API et réutilise le même credential via l'authentification prédéfinie. Pas de seconde clé à gérer.
Deux mécaniques à garder en tête avant de construire. Return All commande la pagination : désactivé, c'est Limit qui fixe le nombre maximal d'items renvoyés. Et un champ marqué requis bloque l'exécution du nœud s'il est vide, ce qui compte surtout sur Download, où cinq champs sont requis en même temps. Pour prendre la plateforme par le début, l'Avis n8n détaille ce qu'elle vaut, et la Formation n8n sert de point d'entrée aux équipes.
Comment connecter Venafi TLS Protect Cloud à n8n ?
- 01
Récupérer la clé API dans Venafi
Il te faut d'abord un compte Venafi TLS Protect Cloud. Une fois connecté, clique sur ton avatar, ouvre Preferences, puis API Keys : la clé se copie depuis cet écran. VCert renvoie aussi une clé API si l'outil tourne déjà chez toi, et Venafi décrit la manœuvre sur sa page Obtaining an API Key. C'est la seule méthode d'authentification acceptée par les deux nœuds.
- 02
Choisir la Region avant de coller la clé
Le formulaire du credential s'ouvre sur un sélecteur Region. EU si ton activité se situe dans l'Union européenne, US dans tous les autres cas. Renseigne-le avant de coller la clé plutôt qu'après : c'est typiquement le champ qu'on saute quand on veut juste tester un workflow vite fait.
- 03
Enregistrer le credential une seule fois
Un credential se crée dans le menu Credentials, pas dans un workflow. Tu le remplis une fois, et chaque nœud qui en a besoin le propose ensuite dans sa liste déroulante. Le nœud Venafi TLS Protect Cloud et le nœud Venafi TLS Protect Cloud Trigger lisent la même entrée. Instance auto-hébergée ou n8n Cloud, le formulaire et le workflow sont identiques.
Qu'est-ce qui déclenche un workflow Venafi dans n8n ?
Venafi TLS Protect Cloud Trigger est le nœud qui démarre un workflow à chaque nouvelle réponse reçue dans Venafi TLS Protect Cloud. Tu choisis le formulaire, tu actives le workflow : n8n enregistre le webhook sur ton compte Venafi TLS Protect Cloud.
Ce que tu vois dans n8n
Notes de configuration
01Configure the Trigger Node
Le nœud Venafi TLS Protect Cloud Trigger démarre un workflow en réaction à des événements du service cloud. Un trigger, c'est le premier nœud d'un workflow, celui qui décide du moment où la suite s'exécute. Celui-ci est en version 1 et demande deux réglages.
Paramètres clés
- Resource : requis. Tu choisis l'objet à écouter dans la liste, ou tu le fixes par une expression si la valeur vient d'ailleurs.
- Trigger On : requis également, et il accepte plusieurs valeurs à la fois, donc un seul workflow peut couvrir plus d'un cas.
02Send Submissions Into the Node
Ce trigger reçoit les soumissions par webhook, c'est-à-dire une URL exposée par n8n que Venafi vient appeler. n8n enregistre cette URL auprès de l'outil à l'activation du workflow, et chaque soumission arrive quelques secondes plus tard. Aucun intervalle de polling à régler, aucune planification à poser, rien qui attende le prochain tour d'horloge.
{{ $json.field }}, la passe à certificateRequest.create ou à certificate.get, puis range le résultat là où ton équipe regarde. Une seconde branche peut enchaîner sur certificate.getMany, histoire que la ligne écrite porte le contexte du parc et pas seulement la soumission isolée. Une chose à retenir avant de partir en production : le webhook n'existe que tant que le workflow est actif. Désactivé, plus rien n'entre, jusqu'à ce que tu le réactives et que n8n réenregistre l'URL auprès de Venafi.Que sait faire le nœud Venafi TLS Protect Cloud ?
Le nœud Venafi TLS Protect Cloud expose 8 opérations sur 2 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Create | Get | Delete | Download | Get Many | Renew |
|---|---|---|---|---|---|---|
| Certificate | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Certificate Request | ✓ | ✓ | ✓ |
Sommaire des opérations
Certificate
5 opérationsDelete a certificate
certificate.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire un certificat de Venafi TLS Protect Cloud. Un seul champ à remplir, ce qui en fait le formulaire le plus court du nœud et le plus facile à lancer par erreur.
Paramètres clés
- Certificate ID : requis, l'identifiant du certificat à retirer. Il vient en général d'un nœud précédent sous forme d'expression, du type
{{ $json.field }}, et s'il est vide, le nœud s'arrête avant le moindre appel.
Download a certificate
certificate.downloadCe que tu vois dans n8n
Notes & cas d'usage
Récupère le matériel d'un certificat depuis Venafi TLS Protect Cloud, avec cinq champs requis d'un coup.
Paramètres clés
- Certificate ID, Certificate Label, Private Key Passphrase et Keystore Passphrase : requis tous les quatre.
- Input Data Field Name : requis, le nom du champ d'entrée contenant les données binaires du fichier à envoyer.
- Download Item et Keystore Type : optionnels, Certificate ou Keystore pour le premier,
JKS,PKCS12ouPEMpour le second. - Chain Order et Format : sous Options.
EE_FIRSTplace la partie end-entity de la chaîne en premier,EE_ONLYne descend que le certificat end-entity,ROOT_FIRSTcommence par la racine ; Format acceptePEMouDER.
Get a certificate
certificate.getCe que tu vois dans n8n
Notes & cas d'usage
Lit un certificat précis dans Venafi TLS Protect Cloud : un item en entrée, un item en sortie. À utiliser quand tu sais déjà de quel certificat tu parles et que tu veux sa fiche, pas une recherche.
Paramètres clés
- Certificate ID : requis. Tapé en dur pour un test ponctuel, ou mappé depuis le nœud d'avant avec une expression du type
{{ $json.field }}quand l'identifiant circule dans le workflow.
Get many certificates
certificate.getManyCe que tu vois dans n8n
Notes & cas d'usage
Liste les certificats de Venafi TLS Protect Cloud et renvoie un item par certificat. C'est la première brique de tout workflow de reporting ou de passage en revue du parc.
Paramètres clés
- Return All : activé, n8n enchaîne toutes les pages de l'API et ramène l'inventaire complet ; désactivé, Limit fixe le nombre maximal de certificats renvoyés.
- Subject : un filtre, rangé sous Filters, pour restreindre la liste au lieu de tout tirer et de trier après coup.
Renew a certificate
certificate.renewCe que tu vois dans n8n
Notes & cas d'usage
Renouvelle un certificat dans Venafi TLS Protect Cloud. Aucun champ n'est marqué requis : le formulaire se compose selon la façon dont ton organisation désigne ce qui doit être renouvelé.
Paramètres clés
- Existing Certificate ID : désigne le certificat sur lequel s'appuie le renouvellement.
- Application Name or ID et Certificate Issuing Template Name or ID : deux listes déroulantes, ou une expression quand la valeur voyage avec l'item.
- Validity Period : rangé sous Options, avec
P1Y,P10DetPT12Hau choix.
Certificate Request
3 opérationsCreate a certificate request
certificateRequest.createCe que tu vois dans n8n
Notes & cas d'usage
Crée une nouvelle demande de certificat dans Venafi TLS Protect Cloud. Elle ouvre la seconde ressource et propose le formulaire le plus fourni du nœud : un champ requis, puis un long jeu d'options.
Paramètres clés
- Common Name : requis, le champ Common Name du Subject du certificat (CN).
- Key Type et Key Length : sous Additional Fields. Key Type est l'algorithme de chiffrement de la clé publique,
ECouRSA; Key Length est le nombre de bits alloués à la génération de la clé. - Validity Period : la durée de validité demandée pour le certificat émis, au format ISO8601,
P1Ypour un an.
Get a certificate request
certificateRequest.getCe que tu vois dans n8n
Notes & cas d'usage
Lit une demande de certificat dans Venafi TLS Protect Cloud. Là où la ressource Certificate manipule du matériel déjà émis, celle-ci travaille sur le dossier qui l'a réclamé.
Paramètres clés
- Certificate Request ID : requis, et différent d'un Certificate ID. Garde l'identifiant produit par ton étape de création si un workflow ultérieur doit rouvrir la demande.
Get many certificate requests
certificateRequest.getManyCe que tu vois dans n8n
Notes & cas d'usage
Liste les demandes de certificat de Venafi TLS Protect Cloud, un item par demande. C'est la face « en cours » du parc, à côté de la face « émis » que renvoie la liste des certificats.
Paramètres clés
- Return All : activé, toutes les pages de demandes remontent ; désactivé, Limit pose le plafond, exactement comme sur la liste des certificats.
Besoin d'aide pour automatiser Venafi TLS Protect Cloud avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.


