Bitwarden
Bitwarden
Overview of Key Connector and its role in enabling customer-managed encryption for Bitwarden via HSM integration.
Key Connector is a self-hosted application that facilitates customer-managed encryption (CMS), enabling an enterprise organization to serve cryptographic keys to Bitwarden clients.
You can use Key Connector, which runs as a docker container on the same network as existing services, with a login with SSO to serve cryptographic keys for your organization as an alternative to requiring a master password for vault decryption. Bitwarden supports the deployment of one Key Connector for use by one organization for a self-hosted instance.
Key Connector requires connection to a database where you store encrypted user keys and an RSA Key Pair to encrypt and decrypt stored user keys. You can configure Key Connector with a variety of database providers (such as MSSQL, PostgreSQL, or MySQL) and key pair storage providers (including Hashicorp Vault, Cloud KMS Providers, and on-prem HSM devices) to fit your business infrastructure requirements.

