| Summary: | /usr/local/share/certs/ca-root-nss.crt is not pointed to by default for lang/php56 | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Larry Rosenman <ler> |
| Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> |
| Status: | Closed Works As Intended | ||
| Severity: | Affects Only Me | CC: | ale |
| Priority: | --- | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
Larry Rosenman
2014-10-04 20:03:25 UTC
Maintainers CC'd I don't understand what is the problem, no context, no details. When I set up SSL on PHP 5.6 for my roundcube, it failed the validation for my certificate since the ca-nss bundle is NOT pointed to by PHP. PHO seems(!) to be using /etc/openssl/* whereas the ca-nss bundle is installed in /usr/local/share/certs/ca-root-nss.crt. PHP 5.6 changed the default to VERIFY_PEER => true, from false to increase security and it needs the CA bundle. ln -s /usr/local/share/certs/ca-root-nss.crt /etc/ssl/cert.pem shouldn't that be handled automatically? ca_root_nss has an option to create it automatically: http://svnweb.freebsd.org/ports/head/security/ca_root_nss/Makefile?revision=369237&view=markup Thank You. Should we maybe consider making that option a default? |