Current section
Files
Jump to
Current section
Files
lib/services/http/get.ex
defmodule CA.EST.Get do
import Plug.Conn
def get(conn, [], "Authority", [], "ABAC") do
body = :base64.encode(CA.EST.csrattributes())
conn |> put_resp_content_type("application/csrattrs")
|> put_resp_header("Content-Transfer-Encoding", "base64")
|> put_resp_header("Content-Length", :erlang.integer_to_binary(:erlang.size(body)))
|> resp(200, body)
|> send_resp()
end
def get(conn, _, type, id, spec) do
:io.format 'GET/4:#{type}/#{id}/#{spec}', []
send_resp(conn, 200, CA.EST.encode([%{"type" => type, "id" => id, "spec" => spec}]))
end
end