MTLS does not work on iOS

Hi,

I’ve used this guide to setup mTLS: SSL client certificate setup - Mattermost documentation

This works flawlessly in browser and desktop client - I have a simple, additional layer of protection that is much easier to setup and distribute than VPN. But iOS app, despite importing p12 client certificate into system just refuses to connect. Note: I don’t want the enterprise feature to automatically log clients based on their certificates - I just want the app to use mTLS. Is this possible without enterprise license?

Did you ever hear back about this or find a solution? I’m also trying to get this to work.

This feature request was marked as completed, so it seems like Mattermost claims to have implemented this - mobile client SSL authentication – Mattermost Feature Proposal Forum

But it fails SSL negotiation, never prompts for a cert, and has no client configuration options to do so, so this can’t be working for enterprise servers either.