The problem described in your log is not with your server certificate. Did you mean to require the client to present a certificate to identify the client? If so, your client is not doing so, and, when you provide a proper authentication certificate from your client, things should work. If not, then, you need to look at slapd.conf and turn off the requirement for the client to authenticate with a certificate. Look for a line like: TLSVerifyClient Always If you change that to Allow or Never, things will probably work. Owen --On Friday, April 1, 2005 10:43 AM +0200 Edward De Jongh <Edwardd@discovery.co.za> wrote: > Hi all I've managed to successfully generate a certificate using > openssl. I've put this as well as the other two files in the correct > places and pointed the slapd.conf correctly. This is on a RedHat ES3 > server. I have as per the openldap docs: > http://www.openldap.org/faq/data/cache/185.html > Copied the cacert.pem to my windows client and when trying to connect > the ldap server returns: > > daemon: new connection on 10 > ldap_pvt_gethostbyname_a: host=dltinf01.discovery.co.za, r=0 > daemon: added 10r > daemon: activity on: > daemon: select: listen=6 active_threads=0 tvp=NULL > daemon: select: listen=7 active_threads=0 tvp=NULL > daemon: activity on 1 descriptors > daemon: activity on: 10r > daemon: read activity on 10 > connection_get(10) > connection_get(10): got connid=0 > connection_read(10): checking for input on id=0 > TLS trace: SSL_accept:before/accept initialization > tls_read: want=11, got=11 > 0000: 80 62 01 03 01 00 39 00 00 00 20 .b....9... > tls_read: want=89, got=89 > 0000: 00 00 04 01 00 80 00 00 05 00 00 2f 00 00 33 00 > .........../..3. > 0010: 00 32 00 00 0a 07 00 c0 00 00 16 00 00 13 00 00 > .2.............. > 0020: 09 06 00 40 00 00 15 00 00 12 00 00 03 02 00 80 > ...@............ > 0030: 00 00 08 00 00 14 00 00 11 42 4d 08 ec 17 df 4a > .........BM....J > 0040: d4 72 47 d2 78 c4 bc 94 6f 03 42 6e 41 e3 e1 f4 > .rG.x...o.BnA... > 0050: ae 4f eb d9 35 09 f6 d0 14 .O..5.... > TLS trace: SSL_accept:SSLv3 read client hello A > TLS trace: SSL_accept:SSLv3 write server hello A > TLS trace: SSL_accept:SSLv3 write certificate A > TLS trace: SSL_accept:SSLv3 write certificate request A > tls_write: want=1271, written=1271 > 0000: 16 03 01 00 4a 02 00 00 46 03 01 42 4d 0c f1 4e > ....J...F..BM..N > 0010: 55 dd 58 ff 68 17 87 ae 0c 6d 65 5f 8c 19 3d 9d > U.X.h....me_..=. > 0020: b5 36 fc b7 eb d1 96 1d 75 88 7d 20 ca c2 dc a6 .6......u.} > .... > 0030: a5 2e 52 c8 d9 c5 93 23 d8 cd 46 e9 e1 ec e1 5b > ..R....#..F....[ > 0040: fa 3d 32 31 05 38 2c 0c bf fa 29 e7 00 04 00 16 > .=21.8,...)..... > 0050: 03 01 03 ee 0b 00 03 ea 00 03 e7 00 03 e4 30 82 > ..............0. > 0060: 03 e0 30 82 03 49 a0 03 02 01 02 02 01 01 30 0d > ..0..I........0. > 0070: 06 09 2a 86 48 86 f7 0d 01 01 04 05 00 30 81 9e > ..*.H........0.. > 0080: 31 0b 30 09 06 03 55 04 06 13 02 5a 41 31 10 30 > 1.0...U....ZA1.0 > 0090: 0e 06 03 55 04 08 13 07 47 61 75 74 65 6e 67 31 > ...U....Gauteng1 > 00a0: 15 30 13 06 03 55 04 07 13 0c 4a 6f 68 61 6e 6e > .0...U....Johann > 00b0: 65 73 62 75 72 67 31 12 30 10 06 03 55 04 0a 13 > esburg1.0...U... > 00c0: 09 44 69 73 63 6f 76 65 72 79 31 17 30 15 06 03 > .Discovery1.0... > 00d0: 55 04 0b 13 0e 44 69 73 63 6f 76 65 72 79 20 4c > U....Discovery L > 00e0: 69 66 65 31 11 30 0f 06 03 55 04 03 13 08 64 6c > ife1.0...U....dl > 00f0: 74 69 6e 66 30 31 31 26 30 24 06 09 2a 86 48 86 > tinf011&0$..*.H. > 0100: f7 0d 01 09 01 16 17 65 64 77 61 72 64 64 40 64 > .......edwardd@d > 0110: 69 73 63 6f 76 65 72 79 2e 63 6f 2e 7a 61 30 1e > iscovery.co.za0. > 0120: 17 0d 30 35 30 34 30 31 30 38 31 36 32 37 5a 17 > ..050401081627Z. > 0130: 0d 30 36 30 34 30 31 30 38 31 36 32 37 5a 30 81 > .060401081627Z0. > 0140: 9e 31 0b 30 09 06 03 55 04 06 13 02 5a 41 31 10 > .1.0...U....ZA1. > 0150: 30 0e 06 03 55 04 08 13 07 47 61 75 74 65 6e 67 > 0...U....Gauteng > 0160: 31 15 30 13 06 03 55 04 07 13 0c 4a 6f 68 61 6e > 1.0...U....Johan > 0170: 6e 65 73 62 75 72 67 31 12 30 10 06 03 55 04 0a > nesburg1.0...U.. > 0180: 13 09 44 69 73 63 6f 76 65 72 79 31 17 30 15 06 > ..Discovery1.0.. > 0190: 03 55 04 0b 13 0e 44 69 73 63 6f 76 65 72 79 20 > .U....Discovery > 01a0: 4c 69 66 65 31 11 30 0f 06 03 55 04 03 13 08 64 > Life1.0...U....d > 01b0: 6c 74 69 6e 66 30 31 31 26 30 24 06 09 2a 86 48 > ltinf011&0$..*.H > 01c0: 86 f7 0d 01 09 01 16 17 65 64 77 61 72 64 64 40 > ........edwardd@ > 01d0: 64 69 73 63 6f 76 65 72 79 2e 63 6f 2e 7a 61 30 > discovery.co.za0 > 01e0: 81 9f 30 0d 06 09 2a 86 48 86 f7 0d 01 01 01 05 > ..0...*.H....... > 01f0: 00 03 81 8d 00 30 81 89 02 81 81 00 e0 08 93 75 > .....0.........u > 0200: ac 6c cc c7 44 ce c7 7d 5f 72 77 84 23 ab 3e 24 > .l..D..}_rw.#.>$ > 0210: e5 7d 4a e7 56 ac 66 a2 8c 38 e0 12 ef c0 81 0c > .}J.V.f..8...... > 0220: 0a b8 20 53 78 ee 4d 85 e6 7a 03 08 84 94 12 32 .. > Sx.M..z.....2 > 0230: 3e 4d 60 29 90 f8 94 db 92 fc 16 9a 0b 39 34 58 >> M`).........94X > 0240: c3 57 f7 31 2e 25 76 95 ac 1f a3 7a 8b 42 a9 8f > .W.1.%v....z.B.. > 0250: d2 3c 0b 03 ea a9 a6 0c 12 51 7a 25 df a1 4f 45 > .<.......Qz%..OE > 0260: f0 7a ea 5c 16 f1 01 5e 92 fb f1 c3 4b 89 5b b8 > .z.\...^....K.[. > 0270: 17 7c e9 65 16 ba df 61 5d 22 8e d9 02 03 01 00 > .|.e...a]"...... > 0280: 01 a3 82 01 2a 30 82 01 26 30 09 06 03 55 1d 13 > ....*0..&0...U.. > 0290: 04 02 30 00 30 2c 06 09 60 86 48 01 86 f8 42 01 > ..0.0,..`.H...B. > 02a0: 0d 04 1f 16 1d 4f 70 65 6e 53 53 4c 20 47 65 6e .....OpenSSL > Gen > 02b0: 65 72 61 74 65 64 20 43 65 72 74 69 66 69 63 61 erated > Certifica > 02c0: 74 65 30 1d 06 03 55 1d 0e 04 16 04 14 a0 b7 f9 > te0...U......... > 02d0: 44 93 eb de 46 d5 b9 cb 23 6a db 28 04 ec 4d d5 > D...F...#j.(..M. > 02e0: 19 30 81 cb 06 03 55 1d 23 04 81 c3 30 81 c0 80 > .0....U.#...0... > 02f0: 14 70 04 ec 05 aa 43 21 fe 95 a9 43 79 7a 9b 8f > .p....C!...Cyz.. > 0300: ba d7 42 13 a4 a1 81 a4 a4 81 a1 30 81 9e 31 0b > ..B........0..1. > 0310: 30 09 06 03 55 04 06 13 02 5a 41 31 10 30 0e 06 > 0...U....ZA1.0.. > 0320: 03 55 04 08 13 07 47 61 75 74 65 6e 67 31 15 30 > .U....Gauteng1.0 > 0330: 13 06 03 55 04 07 13 0c 4a 6f 68 61 6e 6e 65 73 > ...U....Johannes > 0340: 62 75 72 67 31 12 30 10 06 03 55 04 0a 13 09 44 > burg1.0...U....D > 0350: 69 73 63 6f 76 65 72 79 31 17 30 15 06 03 55 04 > iscovery1.0...U. > 0360: 0b 13 0e 44 69 73 63 6f 76 65 72 79 20 4c 69 66 ...Discovery > Lif > 0370: 65 31 11 30 0f 06 03 55 04 03 13 08 64 6c 74 69 > e1.0...U....dlti > 0380: 6e 66 30 31 31 26 30 24 06 09 2a 86 48 86 f7 0d > nf011&0$..*.H... > 0390: 01 09 01 16 17 65 64 77 61 72 64 64 40 64 69 73 > .....edwardd@dis > 03a0: 63 6f 76 65 72 79 2e 63 6f 2e 7a 61 82 01 00 30 > covery.co.za...0 > 03b0: 0d 06 09 2a 86 48 86 f7 0d 01 01 04 05 00 03 81 > ...*.H.......... > 03c0: 81 00 ae e5 15 bf 43 8c 19 ce 1c ed 28 71 73 55 > ......C.....(qsU > 03d0: 36 49 7e b3 0a 6c 08 d2 23 83 de a6 27 c4 da f1 > 6I~..l..#...'... > 03e0: 6f c2 b1 f9 07 8d 56 db cc fd 06 24 f7 52 ea 21 > o.....V....$.R.! > 03f0: bb 33 0e 8a e4 b4 26 fc 74 10 71 14 ca 0d 56 95 > .3....&.t.q...V. > 0400: 6b 58 cd f5 7b 0d 36 0e 2b 7c 39 29 47 6a b9 19 > kX..{.6.+|9)Gj.. > 0410: 23 10 9c 8c 4d ba 50 40 8f fb 25 d5 cc e0 72 86 ># ...M.P@..%...r. > 0420: 2c 4d 7f d4 ea 75 0d be 87 6e c0 36 55 f4 04 bb > ,M...u...n.6U... > 0430: 19 2b 2f b0 f0 f2 85 a5 71 ef 96 64 5e 84 4e 7a > .+/.....q..d^.Nz > 0440: fb a5 16 03 01 00 b0 0d 00 00 a8 02 01 02 00 a3 > ................ > 0450: 00 a1 30 81 9e 31 0b 30 09 06 03 55 04 06 13 02 > ..0..1.0...U.... > 0460: 5a 41 31 10 30 0e 06 03 55 04 08 13 07 47 61 75 > ZA1.0...U....Gau > 0470: 74 65 6e 67 31 15 30 13 06 03 55 04 07 13 0c 4a > teng1.0...U....J > 0480: 6f 68 61 6e 6e 65 73 62 75 72 67 31 12 30 10 06 > ohannesburg1.0.. > 0490: 03 55 04 0a 13 09 44 69 73 63 6f 76 65 72 79 31 > .U....Discovery1 > 04a0: 17 30 15 06 03 55 04 0b 13 0e 44 69 73 63 6f 76 > .0...U....Discov > 04b0: 65 72 79 20 4c 69 66 65 31 11 30 0f 06 03 55 04 ery > Life1.0...U. > 04c0: 03 13 08 64 6c 74 69 6e 66 30 31 31 26 30 24 06 > ...dltinf011&0$. > 04d0: 09 2a 86 48 86 f7 0d 01 09 01 16 17 65 64 77 61 > .*.H........edwa > 04e0: 72 64 64 40 64 69 73 63 6f 76 65 72 79 2e 63 6f > rdd@discovery.co > 04f0: 2e 7a 61 0e 00 00 00 .za.... > TLS trace: SSL_accept:SSLv3 flush data > tls_read: want=5 error=Resource temporarily unavailable > TLS trace: SSL_accept:error in SSLv3 read client certificate A > TLS trace: SSL_accept:error in SSLv3 read client certificate A > daemon: select: listen=6 active_threads=0 tvp=NULL > daemon: select: listen=7 active_threads=0 tvp=NULL > daemon: activity on 1 descriptors > daemon: activity on: 10r > daemon: read activity on 10 > connection_get(10) > connection_get(10): got connid=0 > connection_read(10): checking for input on id=0 > tls_read: want=5, got=5 > 0000: 15 03 01 00 02 ..... > tls_read: want=2, got=2 > 0000: 02 2e .. > TLS trace: SSL3 alert read:fatal:certificate unknown > TLS trace: SSL_accept:failed in SSLv3 read client certificate A > TLS: can't accept. > TLS: error:14094416:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate > unknown s3_pkt.c:1052 > connection_read(10): TLS accept error error=-1 id=0, closing > connection_closing: readying conn=0 sd=10 for close > connection_close: conn=0 sd=10 > daemon: removing 10 > daemon: select: listen=6 active_threads=0 tvp=NULL > daemon: select: listen=7 active_threads=0 tvp=NULL > daemon: activity on 1 descriptors > daemon: select: listen=6 active_threads=0 tvp=NULL > daemon: select: listen=7 active_threads=0 tvp=NULL > > > This process was working fine in my previous DEV implementation. Now it > is not working from JXplorer or my custom JAVA SSL client. Any pointers > would be greatly appreciated. > > Tuesday Lobsang Rampa > > -- If it wasn't crypto-signed, it probably didn't come from me.
Attachment:
pgp3rA8biPahw.pgp
Description: PGP signature