Я пытаюсь добавить функциональность клавиш JWT_PUBLIC
и JWT_PRIVATE
к djangorestframework-jwt
. Это раздел в документации, который дает подробные сведения о том, как его использовать:

Для начала у меня есть следующее:
from cryptography.hazmat.primitives.asymmetric.rsa import RSAPublicKey, RSAPrivateKey
JWT_SECRET_KEY = 'supercrazysecretjwtstringwowamazing'
JWT_PUBLIC_KEY = RSAPublicKey().encrypt(JWT_SECRET_KEY)
JWT_PRIVAT_KEY = RSAPrivateKey().encrypt(JWT_SECRET_KEY)
Однако я получаю следующую ошибку:
TypeError: Can't instantiate abstract class RSAPublicKey with abstract methods encrypt, key_size, public_bytes, public_numbers, verifier, verify
Просматривая документацию, я не знаю, что конкретно просит меня сделать/change.
Итак, мой вопрос (ы):
1.) Как мы используем функциональность JWT_PUBLIC_KEY
и JWT_PRIVATE_KEY
этого пакета?
2.) Что на самом деле означает " Не может создать экземпляр абстрактного класса X с абстрактными методами " в контексте Python?