Merge pull request #10712 from colinux/rails-7-finalize-defaults
Rails 7.0 : finalise la migration des defaults
This commit is contained in:
commit
7c30ab87bc
8 changed files with 185 additions and 152 deletions
|
@ -7,6 +7,10 @@ class EncryptionService
|
|||
password = Rails.application.secrets.secret_key_base
|
||||
key = ActiveSupport::KeyGenerator.new(password).generate_key(salt, len)
|
||||
@encryptor = ActiveSupport::MessageEncryptor.new(key)
|
||||
|
||||
# Remove after all encrypted attributes have been rotated.
|
||||
legacy_key = ActiveSupport::KeyGenerator.new(password, hash_digest_class: OpenSSL::Digest::SHA1).generate_key(salt, len)
|
||||
@encryptor.rotate legacy_key
|
||||
end
|
||||
|
||||
def encrypt(value)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue