Skip to main content

Python implementation of the HTTP Origin-Bound Auth (HOBA) scheme

Project description

PYTHON HTTP ORIGIN-BOUND AUTHENTICATION SCHEME

Provides utilities for handling HOBA authentication header exchange. See RFC7486 for details.

NOTE: At the time of writing this module, the only two signature algorithm codes defined by IANA are RSA-SHA256 and RSA-SHA1 (see RFC section9.3). However, this module was initially written as part of a HOBA implementation for the ethereum/bitcoin secp256k1 signature algorithm. The value "42" is arbitrarily selected for this algorithm, but it by no means pretends to be authoritative.

Usage

The module is very simple. Refer to the test to see how it works. You'll want to read the RFC too.

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

http-hoba-auth-0.3.0.tar.gz (3.9 kB view details)

Uploaded Source

File details

Details for the file http-hoba-auth-0.3.0.tar.gz.

File metadata

  • Download URL: http-hoba-auth-0.3.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for http-hoba-auth-0.3.0.tar.gz
Algorithm Hash digest
SHA256 7df2878c7c8a6e9f8146a2fad3fe0ebb4e9153e39ad761b1c54cdde7e30febad
MD5 26293ffe9baadd7418ce10ece96549cc
BLAKE2b-256 9c08862a90419a627208908341ab9ed2a4b414aef61fcc64a65795c612d43037

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