Current section
Files
Jump to
Current section
Files
lib/header.ex
defmodule AcmeEx.Header do
alias AcmeEx.{Nonce, Order}
def nonce(), do: Nonce.new() |> nonce()
def nonce(nonce) do
{"replay-nonce", nonce |> Nonce.encode()}
end
def location(config, order, account) do
{"location", Order.location(config, order, account)}
end
def authorization(config, order, account) do
{"link", "<#{Order.authorization(config, order, account)}>;rel=\"up\""}
end
def filter(conn, name) do
conn.resp_headers
|> Enum.filter(fn {k, _v} -> k == name end)
end
end