Skip to main content

Simple VAPID header generation library

Project description

# Easy VAPID generation

This minimal library contains the minimal set of functions you need to
generate a VAPID key set and get the headers you'll need to sign a
WebPush subscription update.

This can either be installed as a library or used as a stand along
app.

## App Installation

You'll need `python virtualenv` Run that in the current directory.

Then run
```
bin/pip install -r requirements.txt

bin/python setup.py`install
```
## App Usage

Run by itself, `bin/vapid` will check and optionally create the
public_key.pem and private_key.pem files.

`bin/vapid --sign _claims.json_` will generate a set of HTTP headers
from a JSON formatted claims file. A sample `claims.json` is included
with this distribution.

`bin/vapid --validate _token_` will generate a token response for the
Mozilla WebPush dashboard.




Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py-vapid-0.7.1.tar.gz (5.5 kB view details)

Uploaded Source

File details

Details for the file py-vapid-0.7.1.tar.gz.

File metadata

  • Download URL: py-vapid-0.7.1.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for py-vapid-0.7.1.tar.gz
Algorithm Hash digest
SHA256 56ed735f7f130f4f527903e3aa86d9f7dcdf6f09159908b86df000de88b05c12
MD5 9d7eaef917f060570dec54922ff89b97
BLAKE2b-256 37e8837114e161b4de695c108e0d6ad0c848236b0dabae356a729acdb8f2cfab

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page