IBM MQ FixPack 8.0.0.2 et SSL

Un point qui est passé un peu inaperçu :
Le Fixpack 2 pour IBM MQ 8 désactive le SSL v3, et en particulier les CipherSpecs suivants :

  • AES_SHA_US
  • RC4_SHA_US
  • RC4_MD5_US
  • TRIPLE_DES_SHA_US
  • DES_SHA_EXPORT1024
  • RC4_56_SHA_EXPORT1024
  • RC4_MD5_EXPORT
  • RC2_MD5_EXPORT
  • DES_SHA_EXPORT
  • NULL_SHA
  • NULL_MD5
  • FIPS_WITH_DES_CBC_SHA
  • FIPS_WITH_3DES_EDE_CBC_SHA

Le canaux utilisant ces CipherSpecs ne fonctionneront plus !

Pour des configurations particulières, il est possible de le réactiver, soit via une nouvelle variable d’environnement :

AMQ_SSL_V3_ENABLE=1

soit via une entrée dans le qm.ini :

SSL:
AllowSSLV3=Y

Edit du 26/03/2015 :

Si votre QM est en 8.0.0.2 et tente d’utiliser un des cipherspecs “interdit”, le message :

  • “AMQ8242: SSLCIPH definition wrong.”

est visible dans les logs AMQERRxx.LOG, et coté Explorateur MQ, on a :

  • Error applying changes from page “SSL”. Reason: An unexpected error (4092) has occurred. (AMQ4999)