1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

Missing documentation about hash algorithm option for MessageVerifier [ci skip]

This commit is contained in:
Mehmet Emin İNAÇ 2016-02-17 23:48:04 +02:00
parent d50fbe952f
commit 1caf8f6fef

View file

@ -24,6 +24,12 @@ module ActiveSupport
# hash upon initialization: # hash upon initialization:
# #
# @verifier = ActiveSupport::MessageVerifier.new('s3Krit', serializer: YAML) # @verifier = ActiveSupport::MessageVerifier.new('s3Krit', serializer: YAML)
#
# +MessageVerifier+ creates HMAC signatures using SHA1 hash algorithm by default.
# If you want to use a different hash algorithm, you can change it by providing
# `:digest` key as an option while initializing the verifier:
#
# @verifier = ActiveSupport::MessageVerifier.new('s3Krit', digest: 'SHA256')
class MessageVerifier class MessageVerifier
class InvalidSignature < StandardError; end class InvalidSignature < StandardError; end