ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f870
All Data Structures Namespaces Files Functions Variables Modules 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)
 
static fromMessage ($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. More...
 
 $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

◆ fromMessage()

static Auth_OpenID_DiffieHellmanSHA256ServerSession::fromMessage (   $message)
static

Definition at line 563 of file Server.php.

References $result, and Auth_OpenID_DiffieHellmanSHA1ServerSession\getDH().

564  {
566 
567  if (is_a($result, 'Auth_OpenID_ServerError')) {
568  return $result;
569  } else {
570  list($dh, $consumer_pubkey) = $result;
572  $consumer_pubkey);
573  }
574  }
$result
+ Here is the call graph for this function:

Field Documentation

◆ $allowed_assoc_types

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

Definition at line 561 of file Server.php.

◆ $hash_func

Auth_OpenID_DiffieHellmanSHA256ServerSession::$hash_func = 'Auth_OpenID_SHA256'

Definition at line 560 of file Server.php.

◆ $session_type

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: