ILIAS
trunk Revision v11.0_alpha-2662-g519ff7d528f
◀ ilDoc Overview
NullSigner.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\FileDelivery\Token\Signer
;
22
23
use
ILIAS\FileDelivery\Token\Signer\Key\Signing\SigningKey
;
24
29
class
NullSigner
implements
Signer
30
{
31
public
function
sign
(
32
string
$signable_payload,
33
SigningKey
$signing_key,
34
): string {
35
return
$signing_key->
get
();
36
}
37
38
public
function
verify
(
39
string
$data
,
40
string
$signature,
41
int
$validity,
42
SigningKey
$signing_key
43
): bool {
44
return
$signature === $signing_key->
get
();
45
}
46
}
ILIAS\FileDelivery\Token\Signer
$data
$data
Definition:
ltiregistration.php:29
ILIAS\FileDelivery\Token\Signer\Key\Signing\SigningKey
Definition:
SigningKey.php:28
ILIAS\FileDelivery\Token\Signer\NullSigner\sign
sign(string $signable_payload, SigningKey $signing_key,)
Definition:
NullSigner.php:31
SigningKey
ILIAS\FileDelivery\Token\Signer\Signer
Definition:
Signer.php:28
ILIAS\FileDelivery\Token\Signer\Key\Signing\SigningKey\get
get()
Definition:
SigningKey.php:35
ILIAS\FileDelivery\Token\Signer\NullSigner
Definition:
NullSigner.php:29
ILIAS\FileDelivery\Token\Signer\NullSigner\verify
verify(string $data, string $signature, int $validity, SigningKey $signing_key)
Definition:
NullSigner.php:38
components
ILIAS
FileDelivery
src
Token
Signer
NullSigner.php
Generated on Wed Sep 3 2025 23:03:03 for ILIAS by
1.8.13 (using
Doxyfile
)