method public static

JWT::encode()

Класс: \Bitrix\Main\Web\JWT

Сигнатура

public static encode(object|array<string|int, mixed> $payload, string $key[, string $alg = 'HS256' ][, mixed $keyId = null ][, array<string|int, mixed> $head = null ]) : string

Описание

Преобразует и подписывает объект или массив PHP в строку JWT.

Параметры

$payload object|array<string|int, mixed>
Объект или массив PHP
$key string
Секретный ключ. Если используемый алгоритм асимметричный, это закрытый ключ
$alg string = 'HS256'
Алгоритм подписи. Поддерживаемые алгоритмы: 'ES256', 'HS256', 'HS384', 'HS512', 'RS256', 'RS384' и 'RS512'
$keyId mixed = null
$head array<string|int, mixed> = null
Массив с элементами заголовка для прикрепления

Возвращаемое значение

string

Исходный файл: source/main/lib/web/jwt.php:161

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.