mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2026-07-17 17:32:27 -05:00
[PR #7354] [CLOSED] enable rocket/mtls feature #37065
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/dani-garcia/vaultwarden/pull/7354
Author: @nagisa
Created: 6/20/2026
Status: ❌ Closed
Base:
main← Head:rocket-mtls📝 Commits (1)
649ed31enable rocket/mtls feature📊 Changes
2 files changed (+176 additions, -66 deletions)
View changed files
📝
Cargo.lock(+175 -65)📝
Cargo.toml(+1 -1)📄 Description
I want mTLS for the communication between my vaultwarden instance and the reverse proxy that's fronting vaultwarden. For various reasons my reverse proxy is hosted on a different machine within the same LAN than vaultwarden and I don't want to put another reverse proxy on the machine with vaultwarden just for this.
Once vaultwarden is built with rocket/mtls enabled, mTLS seems to be working. I used the following steps/commands to verify this works:
The downside here is that
rocketseems to be pulling a relatively old version ofx509-parsercrate, and so there are significant new duplicate crates in the lockfile, including return of the syn 1.0 series. However I'm not sure how fixable this is, given the maintenance status of the rocket framework, so I figured I'll post the PR first and see if this is at all palatable.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.