instance method
_decrypt
Ruby on Rails 4.2.9
Since v3.2.22.5 Last seen in v7.0.10 PrivateSignature
_decrypt(encrypted_message)
No documentation comment.
Parameters
-
encrypted_messagereq
Source
# File activesupport/lib/active_support/message_encryptor.rb, line 90
def _decrypt(encrypted_message)
cipher = new_cipher
encrypted_data, iv = encrypted_message.split("--").map {|v| ::Base64.strict_decode64(v)}
cipher.decrypt
cipher.key = @secret
cipher.iv = iv
decrypted_data = cipher.update(encrypted_data)
decrypted_data << cipher.final
@serializer.load(decrypted_data)
rescue OpenSSLCipherError, TypeError, ArgumentError
raise InvalidMessage
end
Defined in activesupport/lib/active_support/message_encryptor.rb line 90
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::MessageEncryptor