openssl-0.9.6c-alt3 uses /usr/lib/ssl/certs/ for certificates which should be generated and managed by the adminitrator. So the right place for them should be somewhere under /var/ or /etc/. (Otherwise certification management is impossible with /usr mounted read-only.) Perhaps, /usr/lib/ssl/openssl.cnf is also misplaced because: if it is a really used configuration, then it should be placed somewhere under /etc/, or if it is just an example, one should find it in /usr/share/doc/. --- ---
After changing the location of the directory with certficates, some programs may need to be rebuilt. For example, uw-imap wants to know this location set in a variable at build time -- I wonder why if it uses libssl which should know the location already.
I have plans to build openssl-0.9.6d soon. I\'d like to make certs relocation together with this release.
Fixed in openssl-0.9.6g-alt2