On Wed, Jun 09, 2010 at 06:39:26PM +0200, Jan C. wrote:

> On Wed, Jun 9, 2010 at 6:35 PM, Victor Duchovni
> <victor.ducho...@morganstanley.com> wrote:
> > Probably, although I don't think we've reached a final decision yet...
> > My preference is to not trust some random list of CAs that came with the
> > O/S OpenSSL package when the user specifies an explicit CAfile/CApath,
> > but this would be an incompatible change.
> >
> > In my case, the OpenSSL package I use is built by me, and has an empty
> > default list of trusted CAs, so I never notice the extra default certs.
> >
> 
> ok, could you please point me to the place where one can set those
> paths while building OpenSSL ?

You are too lazy to run "Configure --help"? OK, though it is off-topic
here:

    Usage: Configure [no-<cipher> ...] [enable-<cipher> ...]
        [experimental-<cipher> ...] [-Dxxx] [-lxxx] [-Lxxx] [-fxxx] [-Kxxx]
        [no-hw-xxx|no-hw] [[no-]threads] [[no-]shared]
        [[no-]zlib|zlib-dynamic] [no-asm] [no-dso] [no-krb5] [386]
-->     [--prefix=DIR]
-->     [--openssldir=OPENSSLDIR]
        [--with-xxx[=vvv]] [--test-sanity] os/compiler[:flags]

If only specify "prefix" the cert directory is $prefix/ssl, otherwise
it is $openssldir, in which OpenSSL itself does not place any default
certificates, that's done by vendor package maintainers. OpenSSL itself
installs just:

    .../ssl/
    .../ssl/openssl.cnf
    .../ssl/private/
    .../ssl/certs/
    .../ssl/misc/
    .../ssl/misc/CA.pl
    .../ssl/misc/CA.sh
    .../ssl/misc/c_hash
    .../ssl/misc/c_info
    .../ssl/misc/c_issuer
    .../ssl/misc/c_name
    .../ssl/misc/tsget

-- 
        Viktor.

Reply via email to