Re: Proposal for a new extension: gnuTLS
| From: | Pierre Joye | Date: | Tue, 30 Aug 2011 12:33:02 +0000 |
| Subject: | Re: Proposal for a new extension: gnuTLS | ||
| References: | 1 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-8495@lists.php.net to get a copy of this message | ||
hi,
One point where I'm really not sure about is the license. GnuTLS is a
license mess and if the part you rely on are under GPL or LGPL v3,
then it can't be under pecl.
Cheers,
2011/8/30 Raik Niemann <raik.niemann@iisys.de>:
> Hello everyone,
>
> I want to propose a new PECL extension wrapping the gnuTLS library. This
> library offers mainly the same functionality as the openSSL library, but
> in my opinion the PKI functionality is much better. In addition to this,
> more features are implemented for encrypted streams.
>
> What I implemented so far:
> - Generation/Parsing/Exporting private keys (RSA/DSA/DH)
> (Elliptic curves are supported, but cannot be generated)
> - Generation/Parsing/Exporting PKCS#10 certificate signing requests
> (CRQs)
> - Signing/Parsing/Exporting X.509 certificates
> - Creating/Parsing/Exporting X.509 certificate revocation lists (CRLs)
> - Creating/Parsing/Exporting PKCS#12 container
> All key features are described on this page:
> https://team.iisys.de/redmine/projects/iisys-php5-gnutls/wiki
>
> The source code can be viewed here:
>
> https://team.iisys.de/redmine/projects/iisys-php5-gnutls/repository
> and can be compiled in the latest PHP 5.3 and 5.4 branches.
>
> I started the function documentation, but this is still not complete. In
> the next couple of days I can finish the documentation for the PHP manual..
> The documentation can be viewed here:
> https://team.iisys.de/php5-gnutls-doc/
>
> What is missing:
> - Support for the stream API
> - some documentation
> - some test cases for phpt
>
> Regards,
>
> Raik Niemann
>
>
> --
> PECL development discussion Mailing List (http://pecl.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
--
Pierre
@pierrejoye | http://blog.thepimp.net | http://www.libgd.org