Hi there,

Here is my feedback about the 1.0.0 installation. I am no opensa expert, so my comments are just worth what they are worth: some psycho user comments.

My primary interest was to obtain a DN from within a Tomcat servlet in a virtual-host system. And here is a list of small problems I got on my NT 4 SP5 to achieve this.

--------------------------------------------------------------------
1. apachemodulessl.dll loading problem
--------------------------------------------------------------------
When starting "apache -D SSL" after the install, I got an error window "Apache.exe - Ordinal Not Found" with the text:

[The ordinal 1182 could not be located in the dynamic link library LIBEAY32.dll]

I tried many things to solve that, like including OpenSSL\bin in my path, but without success. I finally edited the default file "Apache\conf\httpd.conf" and changed the line #192
from
LoadModule ssl_module modules/apachemodulessl.dll
into
LoadModule ssl_module modules\\apachemodulessl.dll
and I cut and pasted the *.dll from OpenSSL\bin into Apache\modules. This solved the issue. Don't ask me why. I don't care. I am just a user.

--------------------------------------------------------------------
2. SSL engine crashing with Netscape Client
--------------------------------------------------------------------
Then I got a stability problem. My HTTPS server seems to be working fine, but I regularly got a
OleMainThreadWndName:Apache.exe - Application Error" window with the text:

[The instruction at "0x10030778" referenced memory at "0x000000004". The memory could not be read.]

This ususally happens when revisiting a previous link or refreshing the content of a page with a Netscape browser. NS 4.73. It seems the ssl engine dies, which is pretty annoying because I need to type in the secret key's password before it restarts.

But I got some interesting findings:
- it seems the problem doesn't occur when (re)loading images.
- the problem appears frequently when reloading an html file qualified by an URL ending with a "/", like index.html being reached through https://localhost/ (don't forget to Shift-Reload if you want to try it).
- https://localhost/index.html always works fine
- and https://localhost/manual/images/ works fine as well, but there is no "index.html" file involved in this case.

I know that a solution is to use IE as a client, but I hate that fix, both for technical reasons (this is a sever-side problem after all) and religious belief (I try to boycott the use of M$ products as much as I can). I also reverted to NS 4.70 as suggested by Jim A (http://www.mail-archive.com/[email protected]/msg00225.html), but it didn't help.

My current fix is to change line #238 of httpd.conf
from
DirectoryIndex index.html index.shtml
to
DirectoryIndex dlkahsl709898143.html dlkahsl709898143.shtml

It is not very likely that one of my hosted users will create a file like that in this directory ;-). This is a tempory fix which forbids me the use of pre-written HTML index, but I can live with that for the moment. The most annoying thing is of course the fact that https://my.ip.address now shows the content of my directory, not anymore my Web Site home page.

If someone comes with a better hack, I'll be glad to hear it.
 

--------------------------------------------------------------------
3. Getting the SSL Certificate in a Tomcat servlet
--------------------------------------------------------------------
After trying every attribute name and ApacheModuleJServ module (1.0,1.1,1.1.1 and1.1.2), I came to the conclusion the Tomcat does not support X509 certificate yet. This is a big problem for me because after all those efforts I will have to switch to Netscape Enterprise Server and their servlet engine. Getting the DN inside the servlet is a mandatory requirement for my project.

I'll try to compile a snapshot from the Jakarta CVS tomorrow, but I have simply lost faith.
 

Christophe
 

--------------------------------------------------------------------
Christophe Warland                   S1 Corporation
R&T Engineer                         Technology Center
[EMAIL PROTECTED]            705 Westech Drive
Phone: +1 678 421-4015               Norcross, GA 30092
Fax:   +1 253 399-5709               U.S.A.
--------------------------------------------------------------------
   "If you're looney enough to run a file of unknown origin
 with a .vbs extension, that would be referred to as Darwinism."
       -- a Slashdot user, June 2000

Darwin Awards: http://www.darwinawards.com
Slashdot info: http://google.com/search?q=slashdot
VBS in action: http://google.com/search?q=vbs&btnI=I'm_feeling_lucky
 

Reply via email to