Вы неверно истолковываете статью
Чтобы зашифровать JWT для данного получателя, вам необходимо знать их ключ c RSA.
Вероятно, это будет более понятно, если он прочитает
Чтобы зашифровать JWT для данного получателя, чтобы они могли его расшифровать , вам необходимо знать их открытый ключ c RSA.
Это означает, что если клиент хотел бы зашифровать что-то для отправки вам , чтобы вы могли расшифровать, им нужно было бы знать только ваше publi c key, и вам нужно будет знать только свой закрытый ключ. Если вы хотите зашифровать то, что клиент может расшифровать , вам понадобится ключ publi c клиентов.
Звучит так, как будто вы хотите зашифровать что-то для отправки клиенту, что Затем они могут отправить вам обратно для расшифровки. Поскольку вы шифруете и дешифруете, клиенту не нужно отправлять ключи (если вы не используете другой ключ для клиента , в этом случае вам нужно будет отправить им ключ publi c, который вы использовали чтобы вы могли выяснить, какой закрытый ключ расшифровать).