Configurer Talend Administration Center pour vérifier les signatures personnalisées d'artefacts de Jobs
Configurez Talend Administration Center pour vérifier la signature des artefacts de Jobs avant la création de tâches.
Si vous avez utilisé la signature Talend par défaut, consultez Configurer Talend Administration Center et Talend JobServer pour la signature d'artefacts de Jobs par défaut.
Avant de commencer
- L'artefact de Job à ajouter doit utiliser les signatures personnalisées. Si vous devez signer un artefact de Job, consultez Configurer une signature personnalisée d'artefacts de Jobs. Dans un environnement d'intégration continue, ajoutez les paramètres suivants à votre build d'artefacts :
- JKS :
- -Dsigner.path : chemin d'accès à votre KeyStore Java personnalisé.
- -Dsigner.keystore.password : mot de passe du KeyStore, chiffré dans Maven ou en plein texte.
- -Dsigner.keystore.password : mot de passe de la clé, chiffré dans Maven ou en plein texte.
- -Dsigner.key.alias : nom de l'alias associé à votre KeyStore.
- PKCS12 :
- -Dsigner.path : chemin d'accès à votre KeyStore Java personnalisé.
- -Dsigner.keystore.password : mot de passe du KeyStore, chiffré dans Maven ou en plein texte.
- -Dsigner.keystore.password : mot de passe de la clé, chiffré dans Maven ou en plein texte.
- -Dsigner.key.alias : nom de l'alias associé à votre KeyStore.
- -Dsigner.disabled : activer ou désactiver le mécanisme complet de signature.
- -Dsigner.keystore.type : type de la signature. Dans ce cas, le type est PKCS12.
- -Dsigner.digest.algorithm : algorithme pour le contenu de l'artefact.
- -Dsigner.signature.algorithm : algorithme pour la signature.
- JKS :
- Le fichier KeyStore contenant les certificats de l'autorité de certification et la clé privée pour la signature des artefacts de Jobs doit être accessible sur la machine de Talend Administration Center dans un chemin de fichier fixé.
En plus du Studio Talend, Talend Administration Center signe également l'artefact avant de l'envoyer à Talend JobServer pour exécution.
Procédure
Résultats
Talend Administration Center vérifie la signature de chaque artefact de Job avant de créer la tâche associée. Si la vérification se termine correctement, Talend Administration Center signe l'artefact avant de l'envoyer à Talend JobServer pour les exécutions de tâches.
- Si la vérification de la signature échoue, l'exception suivante est retournée :
Signature verification failed - Lorsque le certificat de signature expire, vous pouvez configurer signature.timestamp.check à false pour permettre la création et les exécutions de tâches après expiration du certificat.
Par défaut, cette valeur est true, empêchant Talend Administration Center de créer des tâches après l'expiration.