Packages

A secure encoder and decoder for HTTPClient.

Retired package: Deprecated - no longer maintained

Current section

Files

Jump to
secure_client lib client decoders encrypted.ex
Raw

lib/client/decoders/encrypted.ex

defmodule Client.Decoders.Encrypted do
@behaviour Client.Decoders
def headers, do: %{"Accept" => "application/encrypted"}
def decode(data),
do: data |> :base64.decode |> Cloak.decrypt |> Poison.decode
def decode!(data),
do: data |> :base64.decode |> Cloak.decrypt |> Poison.decode!
end