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