Auth_OpenID_SigningEncoder
extends Auth_OpenID_Encoder
in package
An encoder which also takes care of signing fields when required.
Table of Contents
- $responseFactory : mixed
- $signatory : Auth_OpenID_Signatory
- __construct() : mixed
- Auth_OpenID_SigningEncoder constructor.
- encode() : Auth_OpenID_AlreadySigned|Auth_OpenID_EncodingError|Auth_OpenID_ServerError
- Sign an {@link Auth_OpenID_ServerResponse} and return an {@link Auth_OpenID_WebResponse}.
Properties
$responseFactory
public
mixed
$responseFactory
= 'Auth_OpenID_WebResponse'
$signatory
private
Auth_OpenID_Signatory
$signatory
Methods
__construct()
Auth_OpenID_SigningEncoder constructor.
public
__construct(Auth_OpenID_Signatory $signatory) : mixed
Parameters
- $signatory : Auth_OpenID_Signatory
Return values
mixed —encode()
Sign an {@link Auth_OpenID_ServerResponse} and return an {@link Auth_OpenID_WebResponse}.
public
encode(Auth_OpenID_ServerResponse $response) : Auth_OpenID_AlreadySigned|Auth_OpenID_EncodingError|Auth_OpenID_ServerError
Parameters
- $response : Auth_OpenID_ServerResponse