Auth_OpenID_DiffieHellmanSHA256ConsumerSession
extends Auth_OpenID_DiffieHellmanSHA1ConsumerSession
in package
A class implementing HMAC/DH-SHA256 consumer sessions.
Table of Contents
- $allowed_assoc_types : mixed
- $hash_func : mixed
- $secret_size : mixed
- $session_type : mixed
- $dh : Auth_OpenID_DiffieHellman
- __construct() : mixed
- extractSecret() : null|string
- getRequest() : mixed
Properties
$allowed_assoc_types
public
mixed
$allowed_assoc_types
= ['HMAC-SHA256']
$hash_func
public
mixed
$hash_func
= 'Auth_OpenID_SHA256'
$secret_size
public
mixed
$secret_size
= 32
$session_type
public
mixed
$session_type
= 'DH-SHA256'
$dh
protected
Auth_OpenID_DiffieHellman
$dh
Methods
__construct()
public
__construct([mixed $dh = null ]) : mixed
Parameters
- $dh : mixed = null
Return values
mixed —extractSecret()
public
extractSecret(Auth_OpenID_Message $response) : null|string
Parameters
- $response : Auth_OpenID_Message
Return values
null|string —getRequest()
public
getRequest() : mixed