Cómo configurar EMS 8.2 con SSL y conexión con BW 5.13
En este post voy a explicar cómo configurar SSL para EMS 8.2 y hacer una conexión con BW 5.13
SSL (Secure Sockets Layer) is un estándar de seguridad usado para establecer comunicación encriptada entre un servidor y un cliente.
Para usar SSL, cada instancia de EMS debe tener un certificado y una llave privada. El servidor puede opcionalmente requerir una cadena de certificados o certificados confiables.
Para realizarlo se debe editar el archivo tibemsd.conf
TIBCO_HOME/tibco/cfgmgmt/ems/data/tibemsd.conf
1.- Agregar un listen port para SSL así:
listen = ssl://7243
Apuntar los siguientes parámetros hacia los certificados de EMS que se encuentran en <TIBCO_HOME>/ems/<version>/samples/certs
2.- Configurar el certificado del servidorssl_server_identity =/home/oracle/tibco/ems/8.2/samples/certs/server.cert.pem
ssl_password =password
ssl_server_trusted =/home/oracle/tibco/ems/8.2/samples/certs/client_root.cert.pem
5. Iniciar el servidor de EMS con tibemsd64
[oracle@localhost bin]$ ./tibemsd64 -config /home/oracle/TIBCO_HOME/tibco/cfgmgmt/ems/data2/tibemsd.confTIBCO Enterprise Message Service.
Copyright 2003-2015 by TIBCO Software Inc.
All rights reserved.
Version 8.2.2 V3 9/28/2015
2022-04-01 16:09:00.181 Process started from './tibemsd64'.
2022-04-01 16:09:00.181 Process Id: 20291
2022-04-01 16:09:00.181 Hostname: localhost.localdomain
2022-04-01 16:09:00.181 Hostname IP address: 127.0.0.1
2022-04-01 16:09:00.181 Reading configuration from '/home/oracle/TIBCO_HOME/tibco/cfgmgmt/ems/data2/tibemsd.conf'.
2022-04-01 16:09:00.184 Logging into file '/home/oracle/TIBCO_HOME/tibco/cfgmgmt/ems/data2/datastore/logfile'
2022-04-01 16:09:00.184 Server name: 'EMS-SERVER2'.
2022-04-01 16:09:00.184 Storage Location: '/home/oracle/TIBCO_HOME/tibco/cfgmgmt/ems/data2/datastore'.
2022-04-01 16:09:00.184 Routing is disabled.
2022-04-01 16:09:00.184 Authorization is enabled.
2022-04-01 16:09:00.185 Secure Socket Layer is enabled, using OpenSSL 1.0.1p-fips 9 Jul 2015
2022-04-01 16:09:00.187 Accepting connections on tcp://localhost.localdomain/[::]:7224.
2022-04-01 16:09:00.187 Accepting connections on tcp://localhost.localdomain/0.0.0.0:7224.
2022-04-01 16:09:00.187 Accepting connections on ssl://localhost.localdomain/[::]:7243.
2022-04-01 16:09:00.187 Accepting connections on ssl://localhost.localdomain/0.0.0.0:7243.
2022-04-01 16:09:00.187 Recovering state, please wait.
2022-04-01 16:09:00.188 Server is active.
Probar conexión EMS SSL desde TIBCO BusinessWorks 5.13
Para probar la conexión EMS SSL desde TIBCO BW 5.13 realizar los siguientes pasos:
1.- En un proyecto de BW, crear una nueva conexión: JMS > JMS Connection
2.- Los datos principales a llenar son:
Password: admin
Advanced tab
Topic Connection Factory: SSLTopicConnectionFactoryQueue Connection Factory: SSLQueueConnectionFactory
3.- Configure SSL...:
Copiar el certificado server_root.cert.pem hacia la carpeta creada
Colocar la ruta a esa carpeta en: Trusted Certificates Folder
Advanced tab
Si Verify Host Name está seleccionado
Expected Host Name: server
4. Clic en Test Connection.
Con esto ya deben poder conectarse a EMS con SSL desde BusinessWorks. Les dejo también un video de cómo realizar estos pasos:
Espero les sirva.
No hay comentarios.:
Publicar un comentario