|
ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
|
Inheritance diagram for ILIAS\FileDelivery\Token\DataSigning:
Collaboration diagram for ILIAS\FileDelivery\Token\DataSigning:Public Member Functions | |
| getSignedStreamToken (FileStream $stream, string $filename, Disposition $disposition, int $user_id, ?\DateTimeImmutable $until=null) | |
| getSignedStreamTokenWithoutIsolation (FileStream $stream, string $filename, Disposition $disposition, int $user_id, ?\DateTimeImmutable $until=null) | |
| Signs the token for delivery on the ILIAS domain instead of the content domain of User Content Isolation. More... | |
| verifyStreamToken (string $token) | |
| sign (array $data, string $salt, ?\DateTimeImmutable $until=null) | |
| verify (string $token, string $salt) | |
Definition at line 30 of file DataSigning.php.
| ILIAS\FileDelivery\Token\DataSigning::getSignedStreamToken | ( | FileStream | $stream, |
| string | $filename, | ||
| Disposition | $disposition, | ||
| int | $user_id, | ||
| ?\DateTimeImmutable | $until = null |
||
| ) |
Implemented in ILIAS\FileDelivery\Token\DataSigner.
| ILIAS\FileDelivery\Token\DataSigning::getSignedStreamTokenWithoutIsolation | ( | FileStream | $stream, |
| string | $filename, | ||
| Disposition | $disposition, | ||
| int | $user_id, | ||
| ?\DateTimeImmutable | $until = null |
||
| ) |
Signs the token for delivery on the ILIAS domain instead of the content domain of User Content Isolation.
Implemented in ILIAS\FileDelivery\Token\DataSigner.
| ILIAS\FileDelivery\Token\DataSigning::sign | ( | array | $data, |
| string | $salt, | ||
| ?\DateTimeImmutable | $until = null |
||
| ) |
Implemented in ILIAS\FileDelivery\Token\DataSigner.
| ILIAS\FileDelivery\Token\DataSigning::verify | ( | string | $token, |
| string | $salt | ||
| ) |
Implemented in ILIAS\FileDelivery\Token\DataSigner.
| ILIAS\FileDelivery\Token\DataSigning::verifyStreamToken | ( | string | $token | ) |
Implemented in ILIAS\FileDelivery\Token\DataSigner.