<div dir="ltr">Hi Erik,<div><br></div><div>I update mu pull request to add a basic interface for CRLs.  It comes with an implementation of the OpenSSL backend for it too.</div><div><br></div><div>I haven't tackled the CRL distribution points extension yet.  Since those interfaces are somewhat independent from mine, I guess Paul's interfaces can come independently (obviously, I'll need them at one point to be able to implement my CA though :-).</div><div><br></div><div>Cheers,</div><div><br></div><div>André</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, May 9, 2015 at 1:18 AM, Erik Trauschke <span dir="ltr"><<a href="mailto:erik.trauschke@gmail.com" target="_blank">erik.trauschke@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The plan is that Paul puts back his interface definitions for<br>
CRLDistributionPoints first. Then I can add the OpenSSL backend code<br>
for that. Next are the interfaces for the CRL object and the OpenSSL<br>
backend code for it.<br>
It's interesting that it seems like we have a few people working on<br>
the same thing at the same time, so i guess we just have to coordinate<br>
things a bit.<br>
<span class="HOEnZb"><font color="#888888"><br>
Erik<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Fri, May 8, 2015 at 9:33 PM, André Caron <<a href="mailto:andre.l.caron@gmail.com">andre.l.caron@gmail.com</a>> wrote:<br>
> Hi Erik,<br>
><br>
> I've put up a pull request with preliminary support for CA operations.  My<br>
> pull request contains a builder for generating CRLs (but not for reading or<br>
> processing them).<br>
><br>
> I see your patch contains new interfaces for CRL processing.  I hope you can<br>
> get that patch moving forward with a pull request so that I can base my<br>
> changes on them!<br>
><br>
> Cheers,<br>
><br>
> André<br>
><br>
> On Thu, May 7, 2015 at 4:19 PM, Erik Trauschke <<a href="mailto:erik.trauschke@gmail.com">erik.trauschke@gmail.com</a>><br>
> wrote:<br>
>><br>
>> Hi Paul,<br>
>><br>
>> Ok, I'll wait until this goes back. Meanwhile there are a few other<br>
>> interfaces I need and I'll work on them. I'll also have a look at how<br>
>> to create my own branch in github.<br>
>><br>
>> Erik<br>
>><br>
>> On Thu, May 7, 2015 at 12:05 PM, Paul Kehrer <<a href="mailto:paul.l.kehrer@gmail.com">paul.l.kehrer@gmail.com</a>><br>
>> wrote:<br>
>> > Hi Erik,<br>
>> ><br>
>> > Thank you for your contribution! Some of your work overlaps with the<br>
>> > interfaces we're currently building<br>
>> > (<a href="https://github.com/pyca/cryptography/pull/1906/" target="_blank">https://github.com/pyca/cryptography/pull/1906/</a>), but there is<br>
>> > implementation work and other interfaces that will be very useful.<br>
>> > Incidentally, your approach to fullname/relativename is one of the<br>
>> > discussions underway on that PR right now.<br>
>> ><br>
>> > The normal way we do contribution and code review is via pull requests<br>
>> > on<br>
>> > GitHub. You can put your initial work up for discussion by doing the<br>
>> > following:<br>
>> ><br>
>> > * Fork the project to your own account on github and check it out<br>
>> > * Branch, commit, and push the branch to your own repository<br>
>> > * Open a pull request against pyca/cryptography by following these<br>
>> > instructions (<a href="https://help.github.com/articles/creating-a-pull-request/" target="_blank">https://help.github.com/articles/creating-a-pull-request/</a>)<br>
>> ><br>
>> > We're also available on freenode in #cryptography-dev to chat any time.<br>
>> ><br>
>> > I personally would say this work should probably wait on merging #1906,<br>
>> > at<br>
>> > which point we can pull in the CRLDistributionPoints OpenSSL<br>
>> > implementation,<br>
>> > then follow that up with a PR for the CRL object, and finally the<br>
>> > OpenSSL<br>
>> > implementation of a parser to build the CRL object.<br>
>> ><br>
>> > -Paul<br>
>> ><br>
>> ><br>
>> > On May 7, 2015 at 12:01:15 PM, Erik Trauschke (<a href="mailto:erik.trauschke@gmail.com">erik.trauschke@gmail.com</a>)<br>
>> > wrote:<br>
>> ><br>
>> > Hi all,<br>
>> ><br>
>> > For my project I need cryptography to support basic handling of CRLs,<br>
>> > revoked certificates and CRLDistributionPoints.<br>
>> ><br>
>> > I attached a patch which adds these interfaces, including test cases<br>
>> > for it. I have never provided patches to a github project so I'm not<br>
>> > sure how the process works.<br>
>> > Do you have a separate place for code reviews (I haven't seen code<br>
>> > review discussions on this list)?<br>
>> ><br>
>> > I would appreciate if someone could look at my changes and put them<br>
>> > back to the gate, but let me know if I need to approach this<br>
>> > differently.<br>
>> ><br>
>> > Thanks<br>
>> > Erik<br>
>> > ________________________________<br>
>> > _______________________________________________<br>
>> > Cryptography-dev mailing list<br>
>> > <a href="mailto:Cryptography-dev@python.org">Cryptography-dev@python.org</a><br>
>> > <a href="https://mail.python.org/mailman/listinfo/cryptography-dev" target="_blank">https://mail.python.org/mailman/listinfo/cryptography-dev</a><br>
>> ><br>
>> ><br>
>> > _______________________________________________<br>
>> > Cryptography-dev mailing list<br>
>> > <a href="mailto:Cryptography-dev@python.org">Cryptography-dev@python.org</a><br>
>> > <a href="https://mail.python.org/mailman/listinfo/cryptography-dev" target="_blank">https://mail.python.org/mailman/listinfo/cryptography-dev</a><br>
>> ><br>
>> _______________________________________________<br>
>> Cryptography-dev mailing list<br>
>> <a href="mailto:Cryptography-dev@python.org">Cryptography-dev@python.org</a><br>
>> <a href="https://mail.python.org/mailman/listinfo/cryptography-dev" target="_blank">https://mail.python.org/mailman/listinfo/cryptography-dev</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Cryptography-dev mailing list<br>
> <a href="mailto:Cryptography-dev@python.org">Cryptography-dev@python.org</a><br>
> <a href="https://mail.python.org/mailman/listinfo/cryptography-dev" target="_blank">https://mail.python.org/mailman/listinfo/cryptography-dev</a><br>
><br>
_______________________________________________<br>
Cryptography-dev mailing list<br>
<a href="mailto:Cryptography-dev@python.org">Cryptography-dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/cryptography-dev" target="_blank">https://mail.python.org/mailman/listinfo/cryptography-dev</a><br>
</div></div></blockquote></div><br></div>