-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TLS Client/mutual authentication #1711
Comments
It's not implemented on Android yet. |
Okay, I thought this git repository was android specific but I guess the same code base runs on both android and iOS systems. Any chance for it to be implemented soon for android ? :) |
A PR was filed for the legacy android app btw : RocketChat/Rocket.Chat.Android#2007 |
@almandin Nice! Thanks for bringing attention to this. |
@diegolmello Could you comment on what is missing to get commit #1125 running on android? |
Hey @CantBelieveThisWorks, it's not easily to do, we need to change the core of React Native adding a SSL Pinning before all requests and websocket connection. |
Hi there,
I'm trying to install rocket chat with TLS client authentication. I currently set it up with Traefik and it is working like a charm but the application won't connect to the server despite my user certificate being valid and available in the android user certificate store.
I tried to access the rocket chat server with a web browser with the android phone and everything works well (server-side configuration with traefik is valid, the user certificate is valid and is signed by the CA configured in traefik).
I saw this commit, merged in the develop branch : #1125 and the associated branch feature.ssl-pinning which seems to allow that feature.
Am I wrong about rocket chat supporting client authentication ? Is it implemented ? If not, will it be soon ?
Thanks for your help.
The text was updated successfully, but these errors were encountered: