Method: OpenID::Consumer::DiffieHellmanSession#get_request

Defined in:
lib/openid/consumer/associationmanager.rb

#get_requestObject

Return the query parameters for requesting an association using this Diffie-Hellman association session



27
28
29
30
31
32
33
34
35
# File 'lib/openid/consumer/associationmanager.rb', line 27

def get_request
  args = {'dh_consumer_public' => CryptUtil.num_to_base64(@dh.public)}
  if (!@dh.using_default_values?)
    args['dh_modulus'] = CryptUtil.num_to_base64(@dh.modulus)
    args['dh_gen'] = CryptUtil.num_to_base64(@dh.generator)
  end

  return args
end