使用JMS通过TLS连接到IBM MQ

时间:2019-08-27 00:50:50

标签: ssl jms ibm-mq

我正在尝试使用JMS通过TLS连接到IBM MQ。我在IBM MQ控制台的通道上将TLS_RSA_WITH_AES_256_CBC_SHA256设置为SSL密码规范。

在连接工厂上,我这样做:

cf.setSSLCipherSuite("TLS_RSA_WITH_AES_256_CBC_SHA256")

然后我得到:

  

原因:com.ibm.mq.MQException:JMSCMQ0001:IBM MQ调用失败,compcode为“ 2”(“ MQCC_FAILED”),原因为“ 2400”(“ MQRC_UNSUPPORTED_CIPHER_SUITE”)`

我已经按照以下步骤操作: https://developer.ibm.com/answers/questions/472052/how-do-i-configure-ssl-tls-between-java-client-and/

我不确定此错误是否表示握手失败(由于证书/密钥库配置错误)或其他原因。

1 个答案:

答案 0 :(得分:0)

我认为您可能需要使用 SSL _RSA_WITH_AES_256_CBC_SHA256,而不是TLS_RSA_WITH_AES_256_CBC_SHA256。

Knowledge Center记录了IBM和Oracle JRE之间的区别。