Great point.

Alex

On Jun 7, 2017 9:24 AM, "Ron Frederick" <r...@timeheart.net> wrote:

> On Jun 7, 2017, at 5:36 AM, Cory Benfield <c...@lukasa.co.uk> wrote:
>
> On 7 Jun 2017, at 13:15, Alex Gaynor <alex.gay...@gmail.com> wrote:
>
> Are there things we can do to lower the maintenance burden for ourselves?
> At this point the X.509 layer in cryptography is complete, can we deprecate
> the one in pyOpenSSL? That'd let us kill a good deal of code, and really
> get pyOpenSSL down to just an SSL layer, which is all we care about anyways.
>
>
> Right now there aren’t any functions that let you convert to cryptography
> X509 objects from PyOpenSSL ones or vice versa: only for keys. If we got
> those for the various X509 objects then I think that’d be a reasonable
> thing to do.
>
>
> I recently started working on adding X.509 certificate support to AsyncSSH
> and after looking at the X.509 support in PyCA and being unaware of the
> history here, I reluctantly concluded that I might need to add PyOpenSSL as
> an additional dependency. While PyCA did have pretty good support for
> building X.509 certificates, it has a major hole with regard to verifying
> certificate chains, which is something I need.
>
> Before removing X.509 from PyOpenSSL, I really think that certificate
> chain validation needs to be added to PyCA. There’s an open issue on this
> already (https://github.com/pyca/cryptography/issues/2381) from back in
> 2015, but it looks like the work was never completed.
> --
> Ron Frederick
> r...@timeheart.net
>
>
>
>
> _______________________________________________
> Cryptography-dev mailing list
> Cryptography-dev@python.org
> https://mail.python.org/mailman/listinfo/cryptography-dev
>
>
_______________________________________________
Cryptography-dev mailing list
Cryptography-dev@python.org
https://mail.python.org/mailman/listinfo/cryptography-dev

Reply via email to