Has OID at your site been configured for ldaps ? The SSL connection on 443
if I'm not mistaken is called StartTLS which is different from ldaps.

The URL below seems to suggest that ldaps in OID does not come configured
out of the box.

http://www.politi.no/help/adoidset.htm

Saju
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Michael Gaab
Sent: Monday, June 09, 2008 10:40 AM
To: openssl-users@openssl.org
Subject: RE: ldaps client and oracle internet directory

Hi,

> -----Original Message-----
> From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
> Sent: Monday, June 09, 2008 3:36 AM
> To: openssl-users@openssl.org
> Subject: RE: ldaps client and oracle internet directory
> 
> Hello,
> 
> [EMAIL PROTECTED] wrote on 06/06/2008 06:25:38 PM:
> 
> > > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of
> > [EMAIL PROTECTED]
> > <snipped>
> > > > With the following error, what are the things that I need to
check?
> > > Thanks Mike
> > > >
> > > > openssl s_client -CAfile /etc/openldap/cacerts/ca-cert.crt
-connect
> > > xxx:636
> > > > CONNECTED(00000003)
> > > > 24664:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3
alert
> > > handshake
> > > > failure:s23_clnt.c:562:
> > > Try to add "-debug -msg -state" flags to this command to get more
> > verbose
> > > output.
> >
> > Mark,
> > That does help. Thanks. It should have been obvious from the error
> > message above but I been thrashing so much on this that I am not
> > thinking clearly. I did speak with the OID admin and he tells me
that we
> > are using the default config set, which is encryption only - no
server
> > auth.  I am not sure if this is the source of the ssl handshake
failure.
> > I'm checking with the OID admin now. Thanks again for your
suggestion. I
> > hope this isn't too much off topic for this group.
> > Mike
> >
> > +++++++++SUCCESSFUL SSL CONNECTION ON PORT 443+++++++++
> > # openssl s_client -CAfile /etc/openldap/cacerts/ca-cert.crt
-connect
> > xxx:443 -state
> > CONNECTED(00000003)
> > SSL_connect:before/connect initialization
> > SSL_connect:SSLv2/v3 write client hello A
> > SSL_connect:SSLv3 read server hello A
> > <response snipped>
> > SSL_connect:SSLv3 read server certificate A
> > SSL_connect:SSLv3 read server done A
> > SSL_connect:SSLv3 write client key exchange A
> > SSL_connect:SSLv3 write change cipher spec A
> > SSL_connect:SSLv3 write finished A
> > SSL_connect:SSLv3 flush data
> > SSL_connect:SSLv3 read finished A
> > ---
> >
> > +++++++++SSL HANDSHAKE FAILURE ON PORT 636+++++++++
> > # openssl s_client -CAfile /etc/openldap/cacerts/ca-cert.crt
-connect
> > xxx:636 -state
> > CONNECTED(00000003)
> > SSL_connect:before/connect initialization
> > SSL_connect:SSLv2/v3 write client hello A
> > SSL3 alert read:fatal:handshake failure
> > SSL_connect:error in SSLv2/v3 read server hello A
> > 1460:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert
> > handshake failure:s23_clnt.c:562:
> Because you get handshake alert after sending client_hello, server
> do not accept some data in this packet.
> With SSLv2/v3 client in reality sends SSL2 client_hello and this may
> not be acceptable by server. You may add "-ssl3" or "-tls1" flags
> to use exactly one of this protocol (without SSL2 client_hello)
> 

Ok, I am getting a different error now (see below). I'll do some more
checking.
Thanks, Mike

+++++WITH -ssl3 switch+++++++++++++
# openssl s_client -CAfile /etc/openldap/cacerts/ca-cert.crt  -connect
xxx:636 -state -ssl3
CONNECTED(00000003)
SSL_connect:before/connect initialization
SSL_connect:SSLv3 write client hello A
SSL3 alert read:fatal:handshake failure
SSL_connect:failed in SSLv3 read server hello A
29817:error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake
failure:s3_pkt.c:1057:SSL alert number 40
29817:error:1409E0E5:SSL routines:SSL3_WRITE_BYTES:ssl handshake
failure:s3_pkt.c:534:


+++++WITH -tls1 switch+++++++++++++
[EMAIL PROTECTED] ~]# openssl s_client -CAfile
/etc/openldap/cacerts/ca-cert.crt  -connect xxxx:636 -state -tls1
CONNECTED(00000003)
SSL_connect:before/connect initialization
SSL_connect:SSLv3 write client hello A
SSL3 alert write:fatal:handshake failure
SSL_connect:error in SSLv3 read server hello A
29825:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version
number:s3_pkt.c:288:
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to