Full_Name: winni peters
Version: 2.3.11
OS: AIX 4.2.1.0
Submission from: px.bull.de (194.120.12.97)
The problem is using a Verisign GLobalID Certificate within the apache server.
The server negotiate this special certificate but if I try to connect
to this site the Re-negotiation failed to choose a new cipher suite !
All information are in the following logs and conf files:
Versions :
SERVER
modssl : 2.3.11
apache : 1.3.6
CLIENT:
IE4.0 SP1
IE5.0
NS4.04
NS4.5
NS4.6
#####################
http.conf
#####################
...
DocumentRoot /usr/local/apache+ssl+modssl/htdocs
SSLEngine on
SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLSessionCache none
SSLMutex file:/usr/local/apache+ssl+modssl/logs/ssl_mutex
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
SSLLog /usr/local/apache+ssl+modssl/logs/ssl_engine_log
SSLLogLevel trace
SSLCertificateFile /usr/local/apache+ssl+modssl/conf/ssl.crt/httpsd.pem
SSLCertificateKeyFile
/usr/local/apache+ssl+modssl/conf/ssl.key/httpsd_private.k
ey
######### Here I use different definitions but always the same failure!! ######
######### The idea is to use strong encryption if I access this directory :
test128 #####
######### I try the same with the the location statement -> the same failure ##
<Directory /usr/local/apache+ssl+modssl/htdocs/test128>
#SSLCipherSuite MEDIUM:HIGH
SSLCipherSuite EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DES-CBC3-SHA:RC4-SHA:RC
4-MD5
##### With this statement no error occured but the session is only 40 bit !! ##
#SSLRequire %{SSL_CIPHER_USEKEYSIZE} >= 128
</Directory>
##########
error_log
##########
[Mon Sep 20 12:33:18 1999] [error] mod_ssl: Re-negotiation handshake failed:
Not
accepted by client!?
[Mon Sep 20 12:33:18 1999] [error] mod_ssl: SSL error on reading data (OpenSSL
l
ibrary error follows)
[Mon Sep 20 12:33:18 1999] [error] OpenSSL: error:140940E5:SSL
routines:SSL3_REA
D_BYTES:ssl handshake failure
##########
ssl_engine_log
##########
[20/Sep/1999 12:46:04] [info] Init: 34nd restart round (already detached)
[20/Sep/1999 12:46:04] [info] Init: Seeding PRNG with 1032 bytes of entropy
[20/Sep/1999 12:46:04] [info] Init: Initializing (virtual) servers for SSL
[20/Sep/1999 12:46:04] [info] Init: Configuring server myserver:443 for SSL
protocol
[20/Sep/1999 12:46:04] [trace] Init: (myserver:443) Creating new SSL context
(protocols: SSLv2, SSLv3, TLSv1)
[20/Sep/1999 12:46:04] [trace] Init: (myserver:443) Configuring permitted SSL
ciphers [ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL]
[20/Sep/1999 12:46:04] [trace] Init: (myserver:443) Configuring client authen
tication
...
[20/Sep/1999 12:46:04] [trace] Init: (myserver:443) Configuring certificate r
evocation facility
[20/Sep/1999 12:46:04] [trace] Init: (myserver:443) Configuring RSA server ce
rtificate
[20/Sep/1999 12:46:04] [info] Init: (myserver:443) RSA server certificate en
ables Server Gated Cryptography (SGC)
[20/Sep/1999 12:46:04] [trace] Init: (myserver:443) Configuring RSA server pr
ivate key
...
############# Noew I try to access the directory test128 : ####
[20/Sep/1999 12:52:05] [info] Connection to child 0 established (server myse
rver:443)
[20/Sep/1999 12:52:05] [trace] Seeding PRNG with 1032 bytes of entropy
[20/Sep/1999 12:52:05] [trace] OpenSSL: Handshake: start
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: before/accept initialization
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSLv3 read client hello A
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSLv3 write server hello A
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSLv3 write certificate A
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSLv3 write key exchange A
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSLv3 write server done A
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSLv3 flush data
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSLv3 read client key exchange A
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSLv3 read finished A
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSLv3 write change cipher spec A
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSLv3 write finished A
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSLv3 flush data
[20/Sep/1999 12:52:05] [trace] Inter-Process Session Cache: request=SET
status=B
AD id=CC578915641DF146E2DD277341503E782163A6952F53E806E5ABE2D3B15CB7E5
timeout=3
00s (session caching)
[20/Sep/1999 12:52:05] [trace] OpenSSL: Handshake: done
[20/Sep/1999 12:52:05] [info] Connection: Client IP: 129.184.216.249,
Protocol:
SSLv3, Cipher: EXP-RC4-MD5 (40/128 bits)
[20/Sep/1999 12:52:05] [info] Initial (No.1) HTTPS request received for child
0
(server myserver:443)
[20/Sep/1999 12:52:05] [info] Requesting connection re-negotiation
[20/Sep/1999 12:52:05] [trace] Performing full renegotiation: complete
handshake
protocol
[20/Sep/1999 12:52:05] [trace] OpenSSL: Handshake: start
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSL renegotiate ciphers
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSLv3 write hello request A
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: SSLv3 flush data
[20/Sep/1999 12:52:05] [info] Awaiting re-negotiation handshake
[20/Sep/1999 12:52:05] [trace] OpenSSL: Handshake: start
[20/Sep/1999 12:52:05] [trace] OpenSSL: Loop: before accept initialization
[20/Sep/1999 12:52:05] [trace] OpenSSL: Write: SSLv3 read client hello C
[20/Sep/1999 12:52:05] [trace] OpenSSL: Exit: error in SSLv3 read client hello
C
[20/Sep/1999 12:52:05] [error] Re-negotiation handshake failed: Not accepted by
client!?
[20/Sep/1999 12:52:05] [trace] OpenSSL: Exit: failed in SSLv3 read client hello
C
[20/Sep/1999 12:52:05] [error] SSL error on reading data (OpenSSL library error
follows)
[20/Sep/1999 12:52:05] [error] OpenSSL: error:140940E5:SSL
routines:SSL3_READ_BY
TES:ssl handshake failure
[20/Sep/1999 12:52:05] [info] Connection to child 0 closed with standard
shutdo
wn (server myserver:443)
###########################################################
Well I have read the messages with the ID:166, 271 with describe also
a "Re-negotiation handshake failed" but with a diffrent error-code.
The error from the Netscape Browser :
Netscape and this server cannot communicate securely
because they have no common encryption algorithm(s)
Within the Netscape Browser I accept all ciphers within sslv3(2)
For the moment I have no idea. May be there are some people
in the world they can help me or they have the same problem ? ;-)
winni
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]