instance method
decrypt_data_key
Ruby on Rails 7.1.6
Since v7.0.10 PrivateSignature
decrypt_data_key(encrypted_message)
No documentation comment.
Parameters
-
encrypted_messagereq
Source
# File activerecord/lib/active_record/encryption/envelope_encryption_key_provider.rb, line 40
def decrypt_data_key(encrypted_message)
encrypted_data_key = encrypted_message.headers.encrypted_data_key
key = primary_key_provider.decryption_keys(encrypted_message)&.collect(&:secret)
ActiveRecord::Encryption.cipher.decrypt encrypted_data_key, key: key if key
end
Defined in activerecord/lib/active_record/encryption/envelope_encryption_key_provider.rb line 40
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Encryption::EnvelopeEncryptionKeyProvider