Re: [ANN] tls_certificate_check: TLS/SSL certificate verification for humans

Guilherme Andrade <[email protected]>
Newsgroups gmane.comp.lang.erlang.general
Message-ID <CAA5f+NU9fTc7wcWtk09GKeC8k_Z-htXXgQprNg4zd=t_wC5XaA@mail.gmail.com>
Hello everyone,

`tls_certificate_check 1.10.0` has arrived.

Highlights:
- DST Root CA X3[*], now expired, was removed

Links:
- Hex package: https://hex.pm/packages/tls_certificate_check/1.10.0
- Documentation: https://hexdocs.pm/tls_certificate_check/1.10.0/
- Source code (GitHub):
https://github.com/g-andrade/tls_certificate_check/tree/1.10.0
- Source code (GitLab):
https://gitlab.com/g-andrade/tls_certificate_check/-/tree/1.10.0

[*]: For details on the underlying problem: https://blog.voltone.net/post/30

On Thu, 21 May 2020 at 02:44, Guilherme Andrade <[email protected]> wrote:

> Hello list,
>
> I've the pleasure to announce the release of `tls_certificate_check`, a
> library that packs the boilerplate required for verifying the authenticity
> of certificates presented by TLS servers against a list of trusted
> certificate authorities.
>
> It wraps `certifi`[1] and `ssl_verify_fun`[2] together with the code
> required for verifying certificate chains in non canonical order.
>
> It's simple enough to use:
>
>     Host = "example.com",
>     Port = 443,
>     TLSOptions = tls_cerificate_check:options(Host),
>     ssl:connect(Host, 443, TLSOptions).
>
> You'll no longer need to copy the usual CA validation boilerplate
> everywhere!
>
> * Hex package: https://hex.pm/packages/tls_certificate_check/1.0.0
> * Documentation: https://hexdocs.pm/tls_certificate_check/1.0.0/
> * Source code (GitHub):
> https://github.com/g-andrade/tls_certificate_check/tree/1.0.0
> * Source code (GitLab):
> https://gitlab.com/g-andrade/tls_certificate_check/-/tree/1.0.0
>
> [1]: https://github.com/certifi/erlang-certifi
> [2]: https://github.com/deadtrickster/ssl_verify_fun.erl
>
> --
> Guilherme
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.