No description
Find a file
2024-06-12 03:32:11 +01:00
.reuse Make repository REUSE compliant 2022-07-21 17:47:19 +02:00
config Ensure header sorting stability 2023-08-07 16:05:25 +01:00
lib/http_signatures Allowed supplying "(created)" pseudoheader 2024-06-12 03:32:11 +01:00
LICENSES Make repository REUSE compliant 2022-07-21 17:47:19 +02:00
test Allowed supplying "(created)" pseudoheader 2024-06-12 03:32:11 +01:00
.credo.exs Make repository REUSE compliant 2022-07-21 17:47:19 +02:00
.formatter.exs Make repository REUSE compliant 2022-07-21 17:47:19 +02:00
.gitignore Make repository REUSE compliant 2022-07-21 17:47:19 +02:00
.gitlab-ci.yml Make repository REUSE compliant 2022-07-21 17:47:19 +02:00
.tool-versions Allowed supplying "(created)" pseudoheader 2024-06-12 03:32:11 +01:00
mix.exs Allowed supplying "(created)" pseudoheader 2024-06-12 03:32:11 +01:00
mix.lock Allowed supplying "(created)" pseudoheader 2024-06-12 03:32:11 +01:00
README.md Make repository REUSE compliant 2022-07-21 17:47:19 +02:00

HttpSignatures

Elixir library for manipulating and validating HTTP signatures.

Installation

The package can be installed by adding http_signatures to your list of dependencies in mix.exs:

def deps do
  [
    {:http_signatures, "~> 0.1.0"}
  ]
end

You will need to write an adapter module that compiles with the HTTPSignatures.Adapter behaviour. This is used to fetch the public keys when verifying signatures. The adapter is configured like so:

config :http_signatures, adapter: YourAdapter

Documentation

Published at https://hexdocs.pm/http_signatures.