1
Сгенерируйте пару ключей
RSA, 2048 бит. Приватный ключ остаётся у вас и никогда никуда не передаётся.Последняя команда выведет оба ключа в терминал. Нам нужно передать только публичный — тот, что начинается с
BEGIN PUBLIC KEY:Если под рукой нет
openssl, посмотреть структуру ключей и проверить, что пара корректна, можно в онлайн-инструменте. Генерировать там рабочие ключи не стоит — они создаются в браузере, и приватный ключ не должен туда попадать.2
Передайте нам публичный ключ
Отправьте содержимое
public.pem вашему контактному лицу в Ai-Seven.Вместе с ключом подтвердите, что идентификатор пользователя в вашей системе стабилен — не меняется со временем. По нему пользователь опознаётся при каждом входе.3
Получите идентификатор ключа
В ответ мы пришлём
kid — идентификатор вашего ключа. Его нужно указывать в заголовке каждого токена, который вы подписываете.