method

decrypt_data_key

decrypt_data_key(encrypted_message)
private

No documentation available.

# 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