instance method
extract_encoded
Ruby on Rails 7.2.3
Since v7.1.6 PrivateSignature
extract_encoded(signed)
No documentation comment.
Parameters
-
signedreq
Source
# File activesupport/lib/active_support/message_verifier.rb, line 335
def extract_encoded(signed)
if signed.nil? || !signed.valid_encoding?
throw :invalid_message_format, "invalid message string"
end
if separator_index = separator_index_for(signed)
encoded = signed[0, separator_index]
digest = signed[separator_index + SEPARATOR_LENGTH, digest_length_in_hex]
end
unless digest_matches_data?(digest, encoded)
throw :invalid_message_format, "mismatched digest"
end
encoded
end
Defined in activesupport/lib/active_support/message_verifier.rb line 335
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::MessageVerifier