# JWT::sign()

URL: https://chugunov.pro/api-bitrix/main/web/jwt/sign/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс: [`\Bitrix\Main\Web\JWT`](https://chugunov.pro/api-bitrix/main/web/jwt/)
Модуль: Main.
Свойства элемента: method, public, static.

## Сигнатура

```php
public static sign(string $msg, string|resource $key[, string $alg = 'HS256' ]) : string
```

## Описание

Подписывает строку заданным ключом и алгоритмом.

## Параметры

- `$msg` `string` — обязательный. Сообщение для подписи
- `$key` `string|resource` — обязательный. Секретный ключ
- `$alg` `string` — необязательный, по умолчанию `'HS256'`. Алгоритм подписи.
  Поддерживаемые алгоритмы: 'ES256', 'HS256', 'HS384', 'HS512', 'RS256', 'RS384' и 'RS512'

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

`string`

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-Web-JWT.html
