<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">As there is some interest in such a library I will start with splitting off code from the Zotonic code base into a separate application.<div class=""><br class=""></div><div class="">I can do that tomorrow.</div><div class=""><br class=""></div><div class="">Then we can start adding extra functionality afterwards.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Cheers, Marc</div><div class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 9 Mar 2020, at 17:32, Benoit Chesneau <<a href="mailto:bchesneau@gmail.com" class="">bchesneau@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">I think a library that allows manipulation of certificate infos and their creation would make sense indeed.... I can see a lot of usage for it.</div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 9, 2020 at 1:25 PM Leonard B <<a href="mailto:leonard.boyce@lucidlayer.com" class="">leonard.boyce@lucidlayer.com</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Hi Benoit,<br class="">
<br class="">
This may be helpful for pulling basic cert info<br class="">
<br class="">
<a href="https://gist.github.com/leonardb/a4dc25651ba3682966bafe5c7d1f575c" rel="noreferrer" target="_blank" class="">https://gist.github.com/leonardb/a4dc25651ba3682966bafe5c7d1f575c</a><br class="">
<br class="">
Leonard<br class="">
<br class="">
On Mon, Mar 9, 2020 at 8:16 AM Wolf, Dave <<a href="mailto:dave.wolf@siemens.com" target="_blank" class="">dave.wolf@siemens.com</a>> wrote:<br class="">
><br class="">
> Hi Marc,<br class="">
><br class="">
><br class="">
><br class="">
> This is a very timely topic in a current project I’m working on at the moment.  We need to determine the expiration date of a certificate as well as generate a self-signed one, which I see this module does as well.  Could you please isolate it in a separate library so we can include it in our list of OSS components?<br class="">
><br class="">
><br class="">
><br class="">
> Thanks!<br class="">
><br class="">
> Dave<br class="">
><br class="">
><br class="">
><br class="">
> From: erlang-questions <<a href="mailto:erlang-questions-bounces@erlang.org" target="_blank" class="">erlang-questions-bounces@erlang.org</a>> On Behalf Of Marc Worrell<br class="">
> Sent: Monday, March 9, 2020 3:58 AM<br class="">
> To: Benoit Chesneau <<a href="mailto:bchesneau@gmail.com" target="_blank" class="">bchesneau@gmail.com</a>><br class="">
> Cc: Erlang Questions <<a href="mailto:erlang-questions@erlang.org" target="_blank" class="">erlang-questions@erlang.org</a>><br class="">
> Subject: Re: how to retrieve SSL certificate informations?<br class="">
><br class="">
><br class="">
><br class="">
> Hi Benoît,<br class="">
><br class="">
><br class="">
><br class="">
> If the below is what you are looking for, then I can also isolate it in a separate library app for inclusion in your projects.<br class="">
><br class="">
><br class="">
><br class="">
> - Marc<br class="">
><br class="">
><br class="">
><br class="">
> On 9 Mar 2020, at 07:25, Marc Worrell <<a href="mailto:marcw@pobox.com" target="_blank" class="">marcw@pobox.com</a>> wrote:<br class="">
><br class="">
><br class="">
><br class="">
> Hi Benoit,<br class="">
><br class="">
><br class="">
><br class="">
> Maybe this helps:<br class="">
><br class="">
><br class="">
><br class="">
> <a href="https://github.com/zotonic/zotonic/blob/master/apps/zotonic_core/src/support/z_ssl_certs.erl#L313" rel="noreferrer" target="_blank" class="">https://github.com/zotonic/zotonic/blob/master/apps/zotonic_core/src/support/z_ssl_certs.erl#L313</a><br class="">
><br class="">
><br class="">
><br class="">
> Cheers, Marc<br class="">
><br class="">
> Sent from my iPhone<br class="">
><br class="">
><br class="">
><br class="">
> On 9 Mar 2020, at 00:34, Benoit Chesneau <<a href="mailto:bchesneau@gmail.com" target="_blank" class="">bchesneau@gmail.com</a>> wrote:<br class="">
><br class="">
> <br class="">
><br class="">
> How can I get informations about an SSL certificate ? Specifically I am looking for a way to retrieve the issuer, subject, and the  serial number of the certificate.<br class="">
><br class="">
><br class="">
><br class="">
> The record I get from decoding using public_key functions is hard to parse so any help is welcome. Maybe there is already an api/app somewhere for it?<br class="">
><br class="">
><br class="">
><br class="">
> Benoît<br class="">
><br class="">
><br class="">
><br class="">
><br class="">
><br class="">
><br class="">
</blockquote></div>
</div></blockquote></div><br class=""></div></body></html>