Deploying MQ VS causing Cipher Suite error (MQCC_FAILED), Reason Code 2400 (MQRC_UNSUPPORTED_CIPHER_SUITE)
search cancel

Deploying MQ VS causing Cipher Suite error (MQCC_FAILED), Reason Code 2400 (MQRC_UNSUPPORTED_CIPHER_SUITE)

book

Article ID: 423718

calendar_today

Updated On:

Products

Service Virtualization

Issue/Introduction

Created a MQ VS with mTLS configuration and connection to Queue Manager and Queues are successful. VS is working when running it in the ITR in Workstation but getting the below error when deployed to VSE.  VSE and Workstation are running on the same server. 

Cipher Suite used at MQ: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.

With this Cipher Suite the MQ connectivity passes however when I deployed service this fails with below error.

2025-12-17T16:29:42,798Z (11:29) [VS_TestRequest [VS_VS_TestRequest_Run]/1] WARN  com.itko.lisa.test.LisaException - LisaException detail Error opening queue manager XXXXX, Completion Code 2 (MQCC_FAILED), Reason Code 2400 (MQRC_UNSUPPORTED_CIPHER_SUITE) exception is com.ibm.mq.MQException: MQJE001: Completion Code '2', Reason '2400'.

 

Environment

All supported DevTest releases.

Cause

Workstation.vmoptions has the property -Dcom.ibm.mq.cfg.useIBMCipherMappings=false configured and VirtualServiceEnvironmentService.vmoptions don't have it and caused the issue.

Resolution

Configuring the property -Dcom.ibm.mq.cfg.useIBMCipherMappings=false in VirtualServiceEnvironmentService.vmoptions and restarting VSE should resolve the issue.