es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La conexión al canal con SSL habilitado muestra un error indicando que no se ha especificado el CipherSpec, pero sí lo fue.

He instalado el servidor IBM MQ con una licencia para desarrolladores (https://developer.ibm.com/articles/mq-downloads/) y he seguido el tutorial de aquí: https://developer.ibm.com/tutorials/mq-connect-app-queue-manager-windows/.

Así que ahora tengo:

  • IBM MQ Manager
  • Un administrador de cola (QM1)
  • 4 colas (una cola de mensajes no entregados y 3 colas de desarrollo DEV.QUEUE.x) todas locales
  • 2 canales (uno de administrador y otro de conexión normal al servidor)

He activado SSL en el administrador de colas QM1:

[![Configuración de SSL para QM1][1]][1]

y también he creado un certificado personal:

[![Gestión de claves][2]][2]

EDICIÓN: Me he conectado con nombre de usuario y contraseña en lugar de usar un certificado SSL. He corregido esto, pero ahora tampoco puedo conectarme.

También he establecido el SSL ChiperSpec para el canal en ANY.

Ahora “amqsputc dev.queue.1 QM1” me devuelve:

“MQCONNX finalizó con el código de razón 2058”

lo cual (https://www.ibm.com/docs/en/ibm-mq/9.2?topic=arc-2058-080a-rc2058-mqrc-q-mgr-name-error) indica que el nombre del administrador de la cola es incorrecto. Pero según lo que veo, QM1 es el nombre correcto.

EDICIÓN: Al conectarme con la herramienta “amqssslc” con la siguiente sintaxis, obtengo esto:

“`
amqssslc -l ibmwebspheremq -k C:\ProgramData\IBM\MQ\qmgrs\QM1\ssl\key -c DEV.APP.SVRCONN -x DEV.APP.SVRCONN -s TLS<em>RSA</em>WITH<em>AES</em>128<em>CBC</em>SHA256 -m QM1

Sample AMQSSSLC start
Connecting to queue manager QM1
Using the server connection channel DEV.APP.SVRCONN
on connection name DEV.APP.SVRCONN.
Using SSL CipherSpec TLS<em>RSA</em>WITH<em>AES</em>128<em>CBC</em>SHA256
Using SSL key repository stem C:\ProgramData\IBM\MQ\qmgrs\QM1\ssl\key
Certificate Label: ibmwebspheremq
No OCSP configuration specified.
MQCONNX ended with reason code 2538
“`

Tags:  ,

Answer

Comments are closed.