Auth_OpenID_DiffieHellmanSHA1ServerSession Class Reference

Inheritance diagram for Auth_OpenID_DiffieHellmanSHA1ServerSession:

Inheritance graph
[legend]

List of all members.


Detailed Description

A class implementing DH-SHA1 server sessions.

Definition at line 455 of file Server.php.


Public Member Functions

 Auth_OpenID_DiffieHellmanSHA1ServerSession ($dh, $consumer_pubkey)
 getDH ($message)
 fromMessage ($message)
 answer ($secret)

Public Attributes

 $session_type = 'DH-SHA1'
 $needs_math = true
 $allowed_assoc_types = array('HMAC-SHA1')
 $hash_func = 'Auth_OpenID_SHA1'

Member Function Documentation

Auth_OpenID_DiffieHellmanSHA1ServerSession.Auth_OpenID_DiffieHellmanSHA1ServerSession ( dh,
consumer_pubkey 
)

Definition at line 466 of file Server.php.

Auth_OpenID_DiffieHellmanSHA1ServerSession.getDH ( message  ) 

Definition at line 472 of file Server.php.

Auth_OpenID_DiffieHellmanSHA1ServerSession.fromMessage ( message  ) 

Reimplemented in Auth_OpenID_DiffieHellmanSHA256ServerSession.

Definition at line 526 of file Server.php.

Auth_OpenID_DiffieHellmanSHA1ServerSession.answer ( secret  ) 

Definition at line 539 of file Server.php.


Member Data Documentation

Auth_OpenID_DiffieHellmanSHA1ServerSession.$session_type = 'DH-SHA1'

An object that knows how to handle association requests with the Diffie-Hellman session type.

Reimplemented in Auth_OpenID_DiffieHellmanSHA256ServerSession.

Definition at line 461 of file Server.php.

Auth_OpenID_DiffieHellmanSHA1ServerSession.$needs_math = true

Definition at line 462 of file Server.php.

Auth_OpenID_DiffieHellmanSHA1ServerSession.$allowed_assoc_types = array('HMAC-SHA1')

Reimplemented in Auth_OpenID_DiffieHellmanSHA256ServerSession.

Definition at line 463 of file Server.php.

Auth_OpenID_DiffieHellmanSHA1ServerSession.$hash_func = 'Auth_OpenID_SHA1'

Reimplemented in Auth_OpenID_DiffieHellmanSHA256ServerSession.

Definition at line 464 of file Server.php.


The documentation for this class was generated from the following file:

Generated on Thu Feb 19 15:03:22 2009 for OXID eShop CE by  doxygen 1.5.5