ssl 2.0

I am using WWWlib 5.2.8 with libwww-ssl under NT4, and
so far haven't been able to succeed in performing GET
request to https server that don't support SSL 3.0
(but only SSL 2.0). For the servers that support SSL
2.0 all work fine.

Here is trace for the server that support both SSL 2.0
and SSL 3.0

ChunkStream. Chunk 00D50570 created with max size 0
HTSimplify.. `https://www.hotmail.com' into
............ `https://www.hotmail.com'
Find Parent. 00D50420 with hash 427 and address
`https://www.hotmail.com' create
d
Auth Engine. Looking up `https://www.hotmail.com'
Auth Engine. No information
Check rules. for `https://www.hotmail.com'
PEP Engine.. Looking for info on
`https://www.hotmail.com'
PEP Engine.. No information
Looking up www.hotmail.com
HTSSLWriter. Created 00D51480
Socket...... TCP send buffer size is 8192 for socket
1264
Contacting www.hotmail.com
Buffer...... Flushing 00D51420
HTSSLWriter. SSL returned 0
HTSSLWriter. 176 bytes written to 1264
HTSSLReader. SSL returned 0
HTSSLReader. 530 bytes read from socket 1264
Reading...
MIME header. Date: Thu, 23 Dec 1999 17:34:57 GMT
MIME header. Server: Apache/1.3.6 (Unix) mod_ssl/2.2.8
SSLeay/0.9.0b
MIME header. Location:
http://lc2.law5.hotmail.passport.com/cgi-bin/login
HTSimplify..
`http://lc2.law5.hotmail.passport.com/cgi-bin/login'
into
............
`http://lc2.law5.hotmail.passport.com/cgi-bin/login'
Find Parent. 00D52410 with hash 561 and address
`http://lc2.law5.hotmail.passpor
t.com/cgi-bin/login' created
MIME header. Keep-Alive: timeout=15, max=100
MIMEParser.. Timeout after 15 secs
MIMEParser.. Max 100 requests pr connection
MIME header. Connection: Keep-Alive
MIMEParser.. HTTP/1.0 Keep Alive ignored
MIME header. Transfer-Encoding: chunked
MIME header. Content-Type: text/html
Building.... C-T stack from text/html to www/debug
BlackHole... Converter Created
Building.... Content-Decoding stack
Building.... Transfer-Decoding stack
Chunked..... Decoder stream created
Chunked..... `e6 ' chunk size: E6
Chunked..... `0' chunk size: 0
Done!
HTSSLReader. Target returns 200
Timer....... Created one shot timer 00D53ED0 with
callback 0026E770, context 00D
51C40, and relative timeout 60000
Link create. from anchor 00D50420 to 00D52410 with
type TEMPORARY_REDIRECTION, m
ethod GET
PEP Engine.. Looking for info on
`http://lc2.law5.hotmail.passport.com/cgi-bin/l
ogin'
PEP Engine.. No information
Auth Engine. Looking up
`http://lc2.law5.hotmail.passport.com/cgi-bin/login'
Auth Engine. No information
Check rules. for
`http://lc2.law5.hotmail.passport.com/cgi-bin/login'
Looking up lc2.law5.hotmail.passport.com
Reader...... Created reader stream 01A680A8
Socket...... TCP send buffer size is 8192 for socket
1248
Contacting lc2.law5.hotmail.passport.com
Buffer...... Flushing 00D52B50
Write Socket 213 bytes written to 1248
Read Socket. 760 bytes read from socket 1248
Reading...
HTAnchor.... Clear all header information
MIME header. Date: Thu, 23 Dec 1999 17:34:58 GMT
MIME header. Server: Apache/1.3.6 (Unix) mod_ssl/2.2.8
SSLeay/0.9.0b
MIME header. Cache-Control: no-cache
MIME header. Expires: Mon, 01 Jan 1999 00:00:00 GMT
MIME header. Pragma: no-cache
MIMEParser.. No-Cache Pragma
MIME header. Set-Cookie: BrowserTest=Success%3f; 
domain=.passport.com; path=/
MIME header. Keep-Alive: timeout=15, max=100
MIMEParser.. Timeout after 15 secs
MIMEParser.. Max 100 requests pr connection
MIME header. Connection: Keep-Alive
MIMEParser.. HTTP/1.0 Keep Alive ignored
MIME header. Transfer-Encoding: chunked
MIME header. Content-Type: text/html
Building.... C-T stack from text/html to */*
Building.... Content-Decoding stack
Building.... Transfer-Decoding stack
Chunked..... Decoder stream created
Chunked..... `2000' chunk size: 2000
Read Socket. 760 bytes read from socket 1248
Read 1Kbytes
Read Socket. 760 bytes read from socket 1248
Read 1Kbytes
Read Socket. 1460 bytes read from socket 1248
Read 1Kbytes
Read Socket. 60 bytes read from socket 1248
Read 1Kbytes
Read Socket. 760 bytes read from socket 1248
Read 1Kbytes
Read Socket. 1520 bytes read from socket 1248
Read 1Kbytes
Read Socket. 1460 bytes read from socket 1248
Read 1Kbytes
Read Socket. 60 bytes read from socket 1248
Read 1Kbytes
Read Socket. 760 bytes read from socket 1248
Read 1Kbytes
Read Socket. 402 bytes read from socket 1248
Read 1Kbytes
Chunked..... `b1 ' chunk size: B1
Chunked..... `0' chunk size: 0
Done!
Read Socket. Target returns 200
Timer....... Created one shot timer 00D51030 with
callback 0026E770, context 00D
522F0, and relative timeout 60000
Chunkstream. FREEING...


And here is the trace for the server that supports
only SSL 2.0 :
Auth Engine. Created module 00D432A0
Rule Add.... For `file:/icons/*' op 2
`file:/usr/local/share/w3c-icons/*'
HTEventInit. Using WinSoc version "WinSock 2.0".
Performing get Request. Uri = https://aolmail.aol.com
ChunkStream. Chunk 00D50570 created with max size 0
HTSimplify.. `https://aolmail.aol.com' into
............ `https://aolmail.aol.com'
Find Parent. 00D50420 with hash 591 and address
`https://aolmail.aol.com' create
d
Auth Engine. Looking up `https://aolmail.aol.com'
Auth Engine. No information
Check rules. for `https://aolmail.aol.com'
PEP Engine.. Looking for info on
`https://aolmail.aol.com'
PEP Engine.. No information
Looking up aolmail.aol.com
HTSSLWriter. Created 00D51490
Socket...... TCP send buffer size is 8192 for socket
1264
Contacting aolmail.aol.com
Buffer...... Flushing 00D51430
HTSSLWriter. SSL returned 1
Event....... Couldn't find socket 1264. Can't
unregister type HTEvent_READ
Event....... Couldn't find socket 1264. Can't
unregister type HTEvent_WRITE
HTSSLReader. FREEING....
HTSSLWriter. FREEING....
Fatal Error: SSLWRITE operation failed (WinSock
reported error=0)
Chunkstream. FREEING...

Moreover, in the second case the function HTSSL_write
in HTSSL works exactly the same period of time (this
period is about two minutes) as the same request in
Internet Explorer with disabled "Perform SSL 2.0" 
option. So it seems that libwww-ssl don't work for
with SSL 2.0. Maybe I mistaken. 
Is anyone have any idea about it?


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

Received on Thursday, 23 December 1999 14:09:20 UTC