https://github.com/andrewwhitehead/didauth
DID authentication for Hyperledger Indy using HTTP Signatures
https://github.com/andrewwhitehead/didauth
hyperledger hyperledger-indy verifiable-claims verifiable-organizations-network von
Last synced: 3 months ago
JSON representation
DID authentication for Hyperledger Indy using HTTP Signatures
- Host: GitHub
- URL: https://github.com/andrewwhitehead/didauth
- Owner: andrewwhitehead
- License: mit
- Created: 2018-04-17T00:14:06.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-17T19:20:16.000Z (about 7 years ago)
- Last Synced: 2025-01-11T22:13:41.495Z (5 months ago)
- Topics: hyperledger, hyperledger-indy, verifiable-claims, verifiable-organizations-network, von
- Language: Python
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# did-auth
A Python library for signing requests using [HTTP Signatures](https://www.ietf.org/id/draft-cavage-http-signatures-09.txt) based on [Decentralized Identifiers](https://w3c-ccg.github.io/did-spec/). It supports signing and verification using RSA, Ed25519, and secp256k1.
Based on code from [httpsig](https://github.com/ahknight/httpsig) and following work on [DID Auth HTTP Proxy](https://github.com/bcgov/http-did-auth-proxy/).
### Requirements
- Python 3.5.3+
- [aiohttp](http://aiohttp.readthedocs.io/en/stable/)
- [PyNaCl](http://pynacl.readthedocs.io/en/stable/)
- [Python-RSA](https://github.com/sybrenstuvel/python-rsa)
- [secp256k1](https://github.com/ludbb/secp256k1-py)