rabbitmq / rabbitmq-erlang-client

Erlang client for RabbitMQ
https://www.rabbitmq.com/
Other
184 stars 127 forks source link

Store an encrypted password in connection state, decrypt on access #123

Closed michaelklishin closed 5 years ago

michaelklishin commented 5 years ago

See https://github.com/rabbitmq/rabbitmq-shovel/issues/64 for background.

We can use a separate process for password value access that error_logger won't typically log. It would generate a new pair of keys on start, so each connection would use a unique key. The details are currently TBD.

Per discussion with @acogoluegnes @kjnilsson @gerhard @lukebakken.

[167149046]