Method: Oschadbank::MacBuilder#build
- Defined in:
- lib/oschadbank/mac_builder.rb
#build ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/oschadbank/mac_builder.rb', line 13 def build params_order = MAC_PARAMS_ORDER[@request_type] return unless params_order params_str = join_params(@request_params, params_order) digest = OpenSSL::Digest.new('sha1') OpenSSL::HMAC.hexdigest(digest, packed_key, params_str) end |