pwa: use local vapid keys even if python-cryptography is too old (#36818)
This commit is contained in:
parent
5b71bfb0f7
commit
8289e73fcb
|
@ -47,10 +47,10 @@ def js_response(request, template_name, **kwargs):
|
|||
template = get_template(template_name)
|
||||
pwa_vapid_public_key = None
|
||||
pwa_settings = PwaSettings.singleton()
|
||||
if pwa_settings.push_notifications and hasattr(serialization.Encoding, 'X962'):
|
||||
if pwa_settings.push_notifications:
|
||||
if settings.PWA_VAPID_PUBLIK_KEY: # legacy
|
||||
pwa_vapid_public_key = settings.PWA_VAPID_PUBLIK_KEY
|
||||
else:
|
||||
elif hasattr(serialization.Encoding, 'X962'):
|
||||
pwa_vapid_public_key = force_text(
|
||||
base64.urlsafe_b64encode(
|
||||
Vapid.from_pem(pwa_settings.push_notifications_infos['private_key'].encode('ascii')
|
||||
|
|
Loading…
Reference in New Issue