19declare(strict_types=1);
35 Disposition $disposition,
37 ?\DateTimeImmutable $until =
null
53 Disposition $disposition,
55 ?\DateTimeImmutable $until =
null
60 public function sign(array
$data,
string $salt, ?\DateTimeImmutable $until =
null): string;
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 Isolat...
getSignedStreamToken(FileStream $stream, string $filename, Disposition $disposition, int $user_id, ?\DateTimeImmutable $until=null)
verify(string $token, string $salt)
sign(array $data, string $salt, ?\DateTimeImmutable $until=null)
verifyStreamToken(string $token)
The base interface for all filesystem streams.