Class: OpenID::Consumer::DiffieHellmanSession

Class | OpenID::Consumer::DiffieHellmanSession
In: | lib/openid/consumer/associationmanager.rb
Parent: | Object

A superclass for implementing Diffie-Hellman association sessions.

### Methods

extract_secret get_request new

### Attributes

allowed_assoc_types | [R] |
hashfunc | [R] |
secret_size | [R] |
session_type | [R] |

### Public Class methods

new(dh=nil)

### Public Instance methods

extract_secret(response)

Process the response from a successful association request and return the shared secret for this association

get_request()

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

[Validate]