On 2004.08.18, Janine Sisk <[EMAIL PROTECTED]> wrote:
> To add a bit more data to the fire, here is the config section I was
> using for nsopenssl with AOLserver 4.  it is basically straight out of
> the latest version of the OpenACS suggested config file.
>
> The *.pem files do exist;  I believe I changed the client cert section
> to point to the same files as the server cert because it got rid of
> some errors.

I vaguely recall some issues where you cannot use the same certificate
as both the server and client cert, but I can't find it in the archives
so maybe I'm just making this up.

> This config has SSLv2 in the Protocols for the client but not for the
> server.  I don't really understand how this all works, so I don't know
> if that's ok or not?

The client config is used when you initiate outbound SSL connections
frmo AOLserver.  The server cert is used for serving inbound connections
from web browsers/SSL clients.

You definitely need to add "SSLv2" to the "protocols" list for the
"server" config!  Ahh ...

>     ns_section "ns/server/${server}/module/nsopenssl/sslcontext/users"
>     ns_param Role                  server
>     ns_param ModuleDir             ${homedir}/${server}/etc/certs
>     ns_param CertFile              certfile.pem
>     ns_param KeyFile               keyfile.pem
>     ns_param CADir                 /usr/share/ssl
>     ns_param CAFile                /usr/share/ssl/cert.pem
>     ns_param Protocols             "SSLv3, TLSv1"

Yes, this is the problem, for sure.  Need to add "SSLv2" there.

>     ns_param CipherSuite
> "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP"
>     ns_param PeerVerify            false
>     ns_param PeerVerifyDepth       3
>     ns_param Trace                 false

I wonder if the reason we're seeing this problem is the default setting
for "ciphersuite" includes "+SSLv2" but "protocols" doesn't.  If you want
to refuse to use SSLv2, maybe "+SSLv2" should come out of the
"ciphersuite" param.

I don't see any good reason to refuse SSLv2 connections, so I'd rather
just add it into the "protocols" param.

If you can, make the change and give it a test ... let us know if that
solves the mystery for you.  :-)

-- Dossy

--
Dossy Shiobara                       mail: [EMAIL PROTECTED]
Panoptic Computer Network             web: http://www.panoptic.com/
  "He realized the fastest way to change is to laugh at your own
    folly -- then you can let go and quickly move on." (p. 70)


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to