Aller au contenu
Menu
  • Expert TIBCO
  • Cas d’étude
  • Tutoriels Vidéo
  • Download
  • IA génératives
    • Styles d’images générées IA
  • Rechercher
  • Expert TIBCO
  • Cas d’étude
  • Tutoriels Vidéo
  • Download
  • IA génératives
    • Styles d’images générées IA

MIAFFO.NET

Expert TIBCO ESB - TUTORIELS ESB | Formations ESB | Architecture SOA | Supervision fonctionnelle et technique des flux ESB

Sécuriser l’accès à la console TIBCO Administrator par HTTPS

Post Views: 148

Introduction

La sécurisation d’une architecture TIBCO BusinessWorks 5 est cruciale pour garantir la confidentialité et l’intégrité des échanges de données. Dans cette série d’articles, nous abordons différents outils et méthodes pour renforcer la sécurité de votre infrastructure TIBCO. Aujourd’hui, nous allons voir comment activer le protocole HTTPS pour accéder à la console d’administration de TIBCO Administrator.

Pourquoi activer HTTPS sur TIBCO Administrator ?

TIBCO Administrator est une console graphique centrale qui permet la gestion et l’administration des domaines TIBCO BusinessWorks. Par défaut, lorsque vous créez un domaine TIBCO, l’accès à cette console se fait via le protocole HTTP. Cela expose potentiellement les informations sensibles échangées lors des connexions. L’activation du protocole HTTPS permet de sécuriser ces échanges en chiffrant les données envoyées entre votre navigateur (client) et le serveur TIBCO Administrator.

Objectifs de sécurité visés

L’objectif principal est double :

  • Confidentialité : Empêcher tout tiers non autorisé de lire les informations sensibles transmises.
  • Intégrité : Garantir que les données transmises n’ont pas été altérées en chemin.

En utilisant HTTPS (protocole HTTP sécurisé), vous bénéficiez d’un chiffrement des échanges grâce à la couche de sécurité TLS (Transport Layer Security). Même en cas d’interception des communications, les données seront incompréhensibles pour un attaquant.

Prérequis

Pour activer HTTPS, vous aurez besoin d’un certificat SSL valide. Deux options existent :

  • Certificat auto-signé : facile à générer pour des tests ou environnements de développement.
  • Certificat signé par une autorité de certification (CA) : fortement recommandé pour les environnements de production pour une sécurité optimale.

Pour la démonstration ci-dessous, nous utiliserons un certificat auto-signé afin de simplifier la procédure.

Mise en œuvre étape par étape

Cette section détaille étape par étape comment activer le protocole HTTPS. 

Pour rappel la console d’administration est gérée par au travers d’un domaine TIBCO. L’activation de HTTPS se fait donc en modifiant les informations de connexion au domaine. Pour ce faire, même s’il est possible de mettre à jour cette configuration graphiquement avec l’utilitaire « Domain utility » nous allons utiliser la commande « domainutilitycmd » fournie par l’installation de TRA (TIBCO Runtime Agent). Cette commande permet de modifier les informations du domaine en ligne de commande.

3 options sont possibles pour la configuration du certificat SSL

Voici comment activer simplement HTTPS pour sécuriser votre console TIBCO Administrator :

  • SSC : Generate and install a self signed cetificate : un certificate ausigné est généré
  • CSR : Generate a certificate signing request : permet de générer une demande de certificat signé. La commande devra être exécutée une 2° fois pour valider le certificat.
  • SRVC – Install a server certificate : A utiliser si on possède déjà un certificat signé par une autorité de certificat.

Dans tous les cas, les étapes sont les suivantes :

  • Il faut créer une copie du fichier configurer le fichier EnableHttpsConf.xml qui se trouve dans le répertoire TRA_HOME/template/domainutility/cmdline.
    • Pour l’activation du SSL avec un certificat signé par une autorité ?
<?xml version= »1.0″ encoding= »UTF-8″?><Task xmlns= »http://www.tibco.com/domainutility/commandline » xmlns:xsi= »http://www.w3.org/2001/XMLSchema-instance »>      <ModifyHttpsConf>            <DomainName>nom_de_votre_domaine</DomainName>            <AdministratorUsername>utilisateur_de_votre_domaine</AdministratorUsername>            <AdministratorPassword>mot_de_passe_nom_de_votre_domaine</AdministratorPassword>            <CertificateType>SRVC</CertificateType>                    <ServerCertificate>votre_certificat</ServerCertificate>            <CAChainCertificate>votre_CA(Certificate Authority)</CAChainCertificate>            <HttpsPort>8444</HttpsPort>            <ShutDownPort>8035</ShutDownPort>            <Password>password</Password>            </ModifyHttpsConf></Task>
  • Pour l’activation du SSL avec un certificat autosigné
<?xml version= »1.0″ encoding= »UTF-8″?><Task xmlns= »http://www.tibco.com/domainutility/commandline » xmlns:xsi= »http://www.w3.org/2001/XMLSchema-instance »>      <ModifyHttpsConf>            <DomainName>nom_de_votre_domaine</DomainName>            <AdministratorUsername>utilisateur_de_votre_domaine</AdministratorUsername>            <AdministratorPassword>mot_de_passe_nom_de_votre_domaine</AdministratorPassword>            <CertificateType>SSC</CertificateType> <!– SSC (Generate and install a self signed cetificate) –>            <CertificateDetails>                  <Email>email@mycompany.com</Email>                  <CN>my.mydomain.com</CN>                  <OU>my organization unit</OU>                  <O>my organization</O>                  <City>my city</City>                  <State>my state</State>                  <CountryCode>US</CountryCode>                  <Validity>730</Validity>            </CertificateDetails>                     <HttpsPort>8444</HttpsPort>            <ShutDownPort>8035</ShutDownPort>            <Password>password</Password>      </ModifyHttpsConf></Task>
  • Mettre à jour le fichier avec les informations du certificat.

Configurer le domaine TIBCO avec TRA (TIBCO Runtime Agent) : Bien qu’il soit possible d’utiliser l’utilitaire graphique « Domain Utility » comme vu plus haut, dans un environnement de production, nous privilégions l’utilisation de la commande en ligne, plus adaptée à l’automatisation.

  • Une fois que vous avez vos certificats, vous pouvez utiliser TIBCO TRA pour configurer votre domaine comme suit :
  • Pour celà, ouvrez votre terminal ou votre invite de commande, et exécutez la commande domainutilitycmd avec l’argument -cmdFile en lui passant le fichier mis à jour. TRA_HOME/bin/domainutilitycmd -cmdFile TRA_HOME/template/domainutility/cmdline /EnableHttpsConf.xml
  • Remarque: Si vous n’avez pas mis à jour le fichier « EnableHttpsConf.xml », vous aurez tout de même besoin des informations de votre certificat. Et à ce moment, vous pouvez alors exécuter la commande suivante domainutilitycmd -cmd configurehttps -domain <NomDuDomaine> -keystore <CheminVersVotreKeystore> -storepassword <MotDePasseKeystore> -keyalias <AliasCertificat>
    • Remplacez les balises <NomDuDomaine>, <CheminVersVotreKeystore>, <MotDePasseKeystore> et <AliasCertificat> par vos informations spécifiques.

Redémarrer les services TIBCO Administrator

Après l’exécution réussie de la commande, redémarrez les services associés à TIBCO Administrator pour appliquer les changements :tibcoadmin_<NomDuDomaine> restart

    Vérification finale

    Accédez à votre console via https://<adresse>:<port>/administrator pour confirmer que vous avez accès à la console d’administration en https. Un cadenas vert ou une indication similaire dans votre navigateur confirmera la réussite de l’opération.

    CLIQUEZ POUR TÉLÉCHARGER MON CV

    Sur ce site, je vous fais gagner certainement un temps précieux.
    Vous pouvez me retrouver ici :

    Linkedin
    YouTube

    TAGS

    ActiveMQ (1) Automatisation (2) Base de données (1) Broker (1) BusinessWorks 5 (1) BusinessWorks 6 (5) BW6 (5) Debug (1) Download (1) EMS (1) ESB (11) Ingénieur Système (1) Intégration (1) Intégration continue (4) JAVA (1) Jconsole (1) MOM (1) Oracle (1) ParseData (1) postgresql (1) REST (1) RESTfull (1) SOA (2) Supervision (1) Sécurité (1) Talend (2) Tests unitaires (1) TIBCO (3) Tibco 5 Installation (1) TIBCo BusinessWorks 6 (1) TIBCO BW5 (11) TIBCO BW6 (15) TIBCO EMS (2) TIBCO ESB (14) VirtualBox (1) Virtualisation (1) VisualVM (1) Web services (1)

    Statistiques

    223117
    This Month : 3471
    Total Users : 223117
    Total views : 644337
    Who's Online : 2
    Your IP Address : 18.97.9.175
    Server Time : 2025-05-14

    Articles récents

    • Activer le Mode Plein Écran sur CentOS dans VirtualBox : Guide Complet
    • Sécuriser l’accès à la console TIBCO Administrator par HTTPS
    • Mise en place de la tolérance aux pannes sur TIBCO BW6
    • Mettre en place un système de rejeu avec TIBCO EMS
    • Découvrez chaque semaine une nouvelle vidéo YouTube.
    • JMX – TIBCO BusinessWorks 6 monitoring – Installer et Configurer Java VisualVM
    • JMX – TIBCO BusinessWorks 6 monitoring avec Jconsole et Java VisualVM
    • How to generate a universally unique identifier UUID in TIBCO BW5
    • TIBCO BWadmin – TIBCO BusinessWorks BW 6
    • TIBCO Render XML – Transformation XML vers JSON avec BusinessWorks 5

    Les 6 posts les plus consultés

    • Expert TIBCO (26 208)
    • Télécharger et Installer Eclipse IDE – prise en main (7 907)
    • Installer Centos 7 et 8 pas à pas (7 398)
    • Installation des produits TIBCO BusinessWorks 5 – Partie 2 (6 070)
    • Découvrez chaque semaine une nouvelle vidéo YouTube. (4 015)
    • Installer et configurer ActiveMQ (3 828)

    Commentaires récents

    • Jean Nguz dans 50 prompts parfaits prêts à l’emploi à copier coller pour dompter toutes les IA
    • kellyAbrah dans Installer et configurer ActiveMQ
    • Васnn dans Développer et sécuriser une API REST TIBCO BusinessWorks 5
    • Павел dans Installer, configurer et développer son premier Job Talend avec TOS for ESB
    • CABIDO066 dans Installer la base de données Oracle 18 c

    Sujets traités

    • ActiveMQ
    • Bases de données
    • BW6
    • Consultant
    • EMS
    • ESB
    • Intégration continue
    • Java
    • LINUX
    • Non classé
    • Oracle
    • PostgreSQL
    • SECURITÉ
    • SOA
    • Supervision
    • Talend
    • TIBCO
    • TIBCO ActiveMatrix BusinessWorks 5
    • VIDEO
    • Virtualisation
    • VM
    • Expert TIBCO
    • Cas d’étude
    • Tutoriels Vidéo
    • Download
    • IA génératives
      • Styles d’images générées IA

    Copyright 2025 © MIAFFO.NET Tous droits réservés.

    Thème Codilight par FameThemes