IBM Integration Community Come for answers. Stay for best practices. All we’re missing is you. Join / Log in Ask a question
I've run into an issue with the MQ client TLS handshake using the following:
On windows I get the following error:
The requirement for production is TLS 1.3.
What has worked previously/in different environments:
I'm satisfied with using Linux going forward, but I wanted to drop this information here for reference and in the hopes that IBM can look into it for a future fix.
Hi Daniel ,
The exception "The token supplied to the function is invalid" is thrown when the certificate on the chain is signed with an unsupported or disabled algorithm.
.NET uses openssl on linux and SChannel on Windows. Please can you check what is the algorithm that is being used to sign the certificate?
I am able to use OpenSSL commands on the same Windows 11 machines to perform a TLS 1.3 handshake with the server using the same certificate, so I know it's not the signing algorithm or certificate. The certificate is sha256RSA, and I was previously able to use this same certificate with TLS 1.2 against the same server.
Hi Daniel, please can you open a Salesforce case with IBM Support? We have tested on Windows 11 and it is working for us.