Configurer une signature d'artefacts de Jobs personnalisée
Par défaut, le Studio Talend signe les artefacts de Jobs à l'aide d'une clé de signature stockée dans un fichier KeyStore émis par Talend, pour empêcher toute modification accidentelle ou malveillante des artefacts de Jobs.
Vous pouvez configurer une clé de signature personnalisée pour signer des artefacts de Jobs.
Avant de commencer
- Vous avez un fichier KeyStore contenant une clé de signature, généré à l'aide de l'utilitaire Java keytool ou d'un équivalent.
Pourquoi et quand exécuter cette tâche
Le Studio Talend supporte trois modes de signature :
- Enable Default Signature (Activer la signature par défaut) : les artefacts de Jobs sont signés à l'aide de la clé émise par défaut par Talend.
- Pour les licences on-premises, Talend JobServer et Talend Administration Center doivent être configurés afin de vérifier la signature par défaut. Consultez Configurer Talend Administration Center et Talend JobServer pour la signature d'artefacts de Jobs par défaut.
- Pour les licences Cloud, consultez Vérifier la signature des artefacts sur les moteurs distants.
Si le certificat par défaut n'a pas expiré, la signature se poursuit automatiquement. S'il a expiré, vous devez configurer une signature personnalisée ou désactiver la signature.
- Enable Custom Signature (Activer la signature personnalisée) : les artefacts de Jobs sont signés à l'aide de votre clé personnalisée.
- No Signature (Pas de signature) : la signature des artefacts de Jobs est désactivée. La vérification de la signature doit également être désactivée pour Talend JobServer, Talend Administration Center et Talend Remote Engine.
Procédure
Résultats
Que faire ensuite
- Pour configurer Talend JobServer afin qu'il vérifie les artefacts de Jobs signés, consultez Configurer Talend JobServer pour vérifier les signatures personnalisées d'artefacts de Jobs.
- Pour configurer Talend Administration Center afin qu'il vérifie les artefacts de Jobs signés, consultez Configurer Talend Administration Center pour vérifier les signatures personnalisées d'artefacts de Jobs.
- Pour configurer un Talend Remote Engine, consultez Exécuter des tâches fiables avec votre signature électronique personnalisée (JKS uniquement).
- 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 :