MQ

 View Only

 Will amqmdnet.dll support TLS 1.3 ?

Lukasz Rolbiecki's profile image
Lukasz Rolbiecki posted Mon December 02, 2024 05:49 AM

Looking at this:

Installing IBM MQ classes for .NET

it is clear that amqmdnetstd.dll from version 9.4.0 will support TLS 1.3, assuming Windows version supports it: Support for TLS1.3 on managed .NET clients
So Windows 11 or Windows Server 2022.

What is unclear for me is whether amqmdnet.dll shipped with IBM MQ Client 9.4.0 will support TLS 1.3 as well?

Official documentation says that amqmdnet.dll was stabilized on version 9.1 and no new feature will be introduced to it.

But does TLS 1.3 counts as a new feature. Especially given the fact that: The managed .NET client uses the Microsoft .NET Framework libraries to implement TLS secure socket protocols (source: Enabling TLS support for the managed .NET client)

Can it be somehow clarified?
We have application based on .NET Framework 4.8 and we want to be sure how to proceed in this case.

Francois Brandelik's profile image
Francois Brandelik IBM Champion

I would say the question is rather does your .net framework support TLS 1.3. If it does not than there is no chance  you can use TLS 1.3 with MQ.

If I remember correctly depending on your OS and fix pack level, you may have to look for a Microsoft KB (Knowledge Base) fix to enable TLS 1.3 on your OS.