On Fri Jul 26, 2002 at 06:2117PM +0300, Marko Karppinen wrote:
>  1. Someone from the PHP Group will be designated the PHP
>     Certificate Authority. This person will, on a mostly
>     non-connected system, grant certificates for all
>     PEAR/PECL package maintainers. He will also maintain
>     a Certificate Revocation List on www.php.net.
>     The PHP CA public key will be distributed with
>     all copies of PHP.
> 
>  2. Package maintainers will prepare their packages like before.
>     In addition to the package, they will prepare an S/MIME
>     message that contains the SHA1 (RFC3174) hash of the
>     package in question. The maintainers will cryptographically
>     sign this message and send it to the repository along
>     with the package.
>  
>  3. The PEAR/PECL installer will fetch both the package and
>     the accompanying S/MIME message, verifying that the
>     signatory has been certified by the PHP CA. The installer
>     will also check that the signatory has not been placed
>     on the php.net CRL. Finally, the installer will determine
>     whether the SHA1 hash in the message matches with the
>     hash of the downloaded package. If not, the installation
>     is aborted.
> 

Will this process only apply for PECL extensions (as your subejct
implies) or will it apply for PEAR packages also?

Generally, your proposal sounds fine for me.

>  - We need a volunteer for the PHP CA.

Stig sounds like the man for this.

>  - After this change the OpenSSL extension will be a significant
>    enabler of the PEAR/PECL infrastructure. It should be
>    on by default (if the host has OpenSSL installed).

What's with Windows? Does it support OpenSSL "by default"?

-- 
    - Martin                           Martin Jansen
                            http://martinjansen.com/

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to