ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ 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\Key\Signing\SigningKey
Definition:
SigningKey.php:29
ILIAS\FileDelivery\Token\Signer\NullSigner
Definition:
NullSigner.php:30
ILIAS\FileDelivery\Token\Signer\NullSigner\sign
sign(string $signable_payload, SigningKey $signing_key,)
Definition:
NullSigner.php:31
ILIAS\FileDelivery\Token\Signer\NullSigner\verify
verify(string $data, string $signature, int $validity, SigningKey $signing_key)
Definition:
NullSigner.php:38
return
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
delivery_method.php:21
ILIAS\FileDelivery\Token\Signer\Signer
Definition:
Signer.php:29
$data
$data
Definition:
ltiregistration.php:29
ILIAS\FileDelivery\Token\Signer
ILIAS\GlobalScreen\get
get(string $class_name)
Definition:
SingletonTrait.php:33
components
ILIAS
FileDelivery
src
Token
Signer
NullSigner.php
Generated on Sat Oct 18 2025 23:03:03 for ILIAS by
1.9.4 (using
Doxyfile
)