Packages

A certificate cache for Elixir / Pheonix

Current section

Files

Jump to
cert_cache lib file_cert_provider.ex
Raw

lib/file_cert_provider.ex

defmodule CertCache.FileCertProvider do
@moduledoc """
Loads certs from the filesystem.
"""
@behaviour CertCache.CertProvider
def load_cert(filename, base_path) do
base_path
|> Path.join(filename)
|> Path.expand
|> File.read!
|> :public_key.pem_decode
end
end