ILIAS  Release_5_0_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
Auth_OpenID_DiffieHellmanSHA256ServerSession Class Reference
+ Inheritance diagram for Auth_OpenID_DiffieHellmanSHA256ServerSession:
+ Collaboration diagram for Auth_OpenID_DiffieHellmanSHA256ServerSession:

Static Public Member Functions

static fromMessage ($message)
- Static Public Member Functions inherited from Auth_OpenID_DiffieHellmanSHA1ServerSession
static getDH ($message)

Data Fields

 $session_type = 'DH-SHA256'
 $hash_func = 'Auth_OpenID_SHA256'
 $allowed_assoc_types = array('HMAC-SHA256')
- Data Fields inherited from Auth_OpenID_DiffieHellmanSHA1ServerSession
 $session_type = 'DH-SHA1'
 An object that knows how to handle association requests with the Diffie-Hellman session type.
 $needs_math = true
 $allowed_assoc_types = array('HMAC-SHA1')
 $hash_func = 'Auth_OpenID_SHA1'

Additional Inherited Members

- Public Member Functions inherited from Auth_OpenID_DiffieHellmanSHA1ServerSession
 Auth_OpenID_DiffieHellmanSHA1ServerSession ($dh, $consumer_pubkey)
 answer ($secret)

Detailed Description

Definition at line 556 of file Server.php.

Member Function Documentation

static Auth_OpenID_DiffieHellmanSHA256ServerSession::fromMessage (   $message)
static

Reimplemented from Auth_OpenID_DiffieHellmanSHA1ServerSession.

Definition at line 563 of file Server.php.

References $result, and Auth_OpenID_DiffieHellmanSHA1ServerSession\getDH().

{
if (is_a($result, 'Auth_OpenID_ServerError')) {
return $result;
} else {
list($dh, $consumer_pubkey) = $result;
$consumer_pubkey);
}
}

+ Here is the call graph for this function:

Field Documentation

Auth_OpenID_DiffieHellmanSHA256ServerSession::$allowed_assoc_types = array('HMAC-SHA256')

Definition at line 561 of file Server.php.

Auth_OpenID_DiffieHellmanSHA256ServerSession::$hash_func = 'Auth_OpenID_SHA256'

Definition at line 560 of file Server.php.

Auth_OpenID_DiffieHellmanSHA256ServerSession::$session_type = 'DH-SHA256'

Definition at line 559 of file Server.php.


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