JanRain OpenID Library

Auth_OpenID_DiffieHellmanSHA1ServerSession
in package

A class implementing DH-SHA1 server sessions.

Table of Contents

$allowed_assoc_types  : mixed
$hash_func  : mixed
$needs_math  : mixed
$session_type  : mixed
An object that knows how to handle association requests with the Diffie-Hellman session type.
$consumer_pubkey  : mixed
$dh  : Auth_OpenID_DiffieHellman
__construct()  : mixed
Auth_OpenID_DiffieHellmanSHA1ServerSession constructor.
answer()  : mixed
fromMessage()  : mixed
getDH()  : array<string|int, mixed>|Auth_OpenID_ServerError

Properties

$allowed_assoc_types

public mixed $allowed_assoc_types = ['HMAC-SHA1']

$hash_func

public mixed $hash_func = 'Auth_OpenID_SHA1'

$needs_math

public mixed $needs_math = \true

$session_type

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

public mixed $session_type = 'DH-SHA1'

$consumer_pubkey

private mixed $consumer_pubkey = ''

Methods

answer()

public answer(mixed $secret) : mixed
Parameters
$secret : mixed
Return values
mixed

fromMessage()

public static fromMessage(mixed $message) : mixed
Parameters
$message : mixed
Return values
mixed

Search results