mTLS Client Authentication support needed #1078
Replies: 17 comments 21 replies
-
|
Yes, please reference this discussion: https://community.home-assistant.io/t/secure-communication-channel-for-ios-app/785129 |
Beta Was this translation helpful? Give feedback.
-
|
And for context of anyone else coming across this:
|
Beta Was this translation helpful? Give feedback.
-
|
I have submitted a beta to TestFlight, Apple is currently reviewing it. It should show up as 2026.3.0 Please, be aware that it's considered still "experimental", it's not properly tested across OS versions, it does not work on Apple Watch and it may present unexpected behavior for widgets and shortcuts. The initial goal is to test and collect feedback. |
Beta Was this translation helpful? Give feedback.
-
|
First of all thanks a lot for the work! |
Beta Was this translation helpful? Give feedback.
-
|
Thankyou, this is great! |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for the great work! |
Beta Was this translation helpful? Give feedback.
-
|
The mTLS part works perfectly on my side, very nice 👍🏻 , |
Beta Was this translation helpful? Give feedback.
-
|
How to get the beta app?? |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for implement mTLS support! :) I was able to get it working with Traefik. tls:
options:
mtls-required:
clientAuth:
clientAuthType: RequireAndVerifyClientCert
caFiles:
- /pki/rootCA.pem
http:
routers:
homeassistant-mtls:
rule: "Host(`homeassistant.example.org`)"
entryPoints:
- websecure
service: homeassistant
tls:
options: mtls-required@file |
Beta Was this translation helpful? Give feedback.
-
|
Glad to see this functionality becoming available! Appreciate the work being done on it. Managed to upload the cert and upon hitting refresh the app crashed (sent a crash report). Force closed the HA app and upon re-opening was able to connect as normal. Will update this post/add another if I have any more feedback. |
Beta Was this translation helpful? Give feedback.
-
|
There is a new issue template that you can use to report issues about the experimental mTLS support, please use it so we group all issues and begin addressing those. |
Beta Was this translation helpful? Give feedback.
-
|
I can confirm it works with HAProxy ( Note App version: 2026.3.0 (2026.1826)
|
Beta Was this translation helpful? Give feedback.
-
|
I tested this with my own project and it works perfectly! https://github.com/fuomag9/caddy-proxy-manager |
Beta Was this translation helpful? Give feedback.
-
|
Is anyone using a client certificate with a private root CA and an intermediate cert? Could you share which certificates you install in the system stores and which ones you include in the P12 file? |
Beta Was this translation helpful? Give feedback.
-
|
Using beta, all working great regarding the iOS App. Cloudflare tunnel. Thanks! edit: didnt' read the source PR. It says Apple watch still pending. Got it. (home-assistant/iOS#4362) |
Beta Was this translation helpful? Give feedback.
-
|
iOS App works great, MacOS app is missing button to add cert but the release notes say it support mTLS so I assume its just an accidental overlook. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for adding mTLS support to the iOS app. This is a feature I urgently need in order to properly secure my environment. I have two quick questions: Every time I check the beta, it appears to be full. Is there any possibility to expand the beta or to join it in another way? Is there already an estimated timeline for the official release of mTLS support on iOS? |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Describe the feature
I would like very much to be able to use the companion app with an mtls guarded reverse proxy.
Use cases
I'm not sure how much to write here. I am not asking for a novel feature, rather feature parity with the android version.
Examples
No response
Anything else?
No response
Beta Was this translation helpful? Give feedback.
All reactions