ファイルへ移動
Cory Slep 1ba820e45c HTTP Signature signing in golang.
Next steps are:
- Signature verification
- Lots of tests
2018-05-15 23:03:43 +02:00
LICENSE HTTP Signature signing in golang. 2018-05-15 23:03:43 +02:00
README.md HTTP Signature signing in golang. 2018-05-15 23:03:43 +02:00
algorithms.go HTTP Signature signing in golang. 2018-05-15 23:03:43 +02:00
httpsig.go HTTP Signature signing in golang. 2018-05-15 23:03:43 +02:00
signing.go HTTP Signature signing in golang. 2018-05-15 23:03:43 +02:00

README.md

httpsig

go get github.com/go-fed/httpsig

Implementation of HTTP Signatures.

Supports many different combinations of MAC, HMAC signing of hash, or RSA signing of hash schemes. Its goals are:

  • Have a very simple interface for signing and validating
  • Support a variety of signing algorithms and combinations
  • Support setting either headers (Authorization or Signature)
  • Remaining flexible with headers included in the signing string
  • Support both HTTP requests and responses
  • Explicitly not support known-cryptographically weak algorithms