narrowtux / erlang-certifi

SSL Certificates for Erlang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This Erlang library contains a CA bundle that you can reference in your Erlang application. This is useful for systems that do not have CA bundles that Erlang can find itself, or where a uniform set of CAs is valuable.

This an Erlang specific port of certifi. The CA bundle is derived from Mozilla's canonical set.

Usage

Cacerts = certifi:cacerts(),
Ssloptions = [{verify, verify_peer},
              {depth, 99},
              {cacerts, Cacerts}],
ssl:connect( "example.com", 443, Ssloptions] ).

You can also retrieve the path to the file and load it by yourself if needed:

Path = certifi:cacertfile().

Build & test

$ rebar3 eunit

About

SSL Certificates for Erlang

License:Other


Languages

Language:Erlang 93.7%Language:Makefile 6.3%