Ротация ключа шифрования
В процессе ротации ключа шифрования необходимо перешифровать базу данных. На время выполнения этой операции, Пассворк переводится в сервисный режим: веб-интерфейс и автоматизации становятся недоступны.
осторожно
Перед ротацией обязательно должна быть создана резервная копия базы данных Пассворка (MongoDB и ли PostgreSQL) и ключа шифрования encryption_key.
Общие сведения
При ротации Пассворк получает текущий ключ из encryption_key или из переменной окружения ENCRYPTION_KEY, проверяет его соответствие внутренним настройкам и читает новый ключ из файла new_encryption_key.
После успешного завершения ротации, new_encryption_key заменяет текущий encryption_key. Старый ключ сохраняется в этой же директории с временной меткой.