Replies: 2 comments 5 replies
-
|
I used the flight recorder to genrate the log: |
Beta Was this translation helpful? Give feedback.
-
|
This is very likely happening before the request reaches Vaultwarden. Since TLS is terminated by Sophos WAF, Vaultwarden itself usually cannot fix this; the Android Bitwarden client is rejecting the certificate chain that Sophos presents. Browsers and desktop clients can appear to work while Android fails because they may use a different trust store, cached intermediates, or intermediate fetching. The mobile app is stricter here. I would check the certificate served by the WAF from outside the server: openssl s_client -connect your.domain.example:443 -servername your.domain.example -showcerts </dev/nullThings to verify:
On Sophos, re-import/assign the certificate as a full-chain bundle if it currently has only the leaf certificate. For PEM-based setups that usually means the server certificate followed by the intermediate CA bundle. Then apply/restart the WAF rule. A quick external check with SSL Labs or |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Prerequisites
Vaultwarden Support String
1
Vaultwarden Build Version
latest docker
Deployment method
Official Container Image
Custom deployment method
docker
Reverse Proxy
Sophos XGS
Host/Server Operating System
Linux
Operating System Version
Ubuntu 24
Clients
Android
Client Version
No response
Steps To Reproduce
HI,
I installed Vaultwarden via Docker compose. Was working till yesterday. Then the bitwarden app on my Android 17 Google Pixel 10 pro XL stopped logging my in with this error. Basically it say "we cannot verify the servers certificate. The certificate chain or the proxy settings on your device or on the bitwarden server are setup correctly"
Connecting to vaultwarden via Browser and Linux Desktop App is no problem. I user a WAF on Sophos XGS to secure vaultwarden, but without any protection profile bound to WAF rule
Expected Result
connection
Actual Result
error
Logs
Screenshots or Videos
Additional Context
No response
Beta Was this translation helpful? Give feedback.
All reactions