ILIAS
trunk Revision v11.0_alpha-1866-gfa368f7776e
|
Public Member Functions | |
__construct (private Algorithm $algorithm) | |
sign (string $signable_payload, SigningKey $signing_key) | |
verify (string $data, string $signature, int $validity, SigningKey $signing_key) | |
Protected Member Functions | |
getAlgorithm () | |
Additional Inherited Members | |
![]() | |
const | SEPARATOR = '.' |
Definition at line 29 of file HMACSigner.php.
ILIAS\FileDelivery\Token\Signer\HMACSigner::__construct | ( | private Algorithm | $algorithm | ) |
Definition at line 31 of file HMACSigner.php.
|
protected |
Definition at line 36 of file HMACSigner.php.
Referenced by ILIAS\FileDelivery\Token\Signer\HMACSigner\sign().
ILIAS\FileDelivery\Token\Signer\HMACSigner::sign | ( | string | $signable_payload, |
SigningKey | $signing_key | ||
) |
Implements ILIAS\FileDelivery\Token\Signer\Signer.
Definition at line 41 of file HMACSigner.php.
References ILIAS\FileDelivery\Token\Signer\Key\Signing\SigningKey\get(), and ILIAS\FileDelivery\Token\Signer\HMACSigner\getAlgorithm().
Referenced by ILIAS\FileDelivery\Token\Signer\HMACSigner\verify().
ILIAS\FileDelivery\Token\Signer\HMACSigner::verify | ( | string | $data, |
string | $signature, | ||
int | $validity, | ||
SigningKey | $signing_key | ||
) |
Implements ILIAS\FileDelivery\Token\Signer\Signer.
Definition at line 54 of file HMACSigner.php.
References ILIAS\FileDelivery\Token\Signer\HMACSigner\sign().