As an additional test, I have modified the apache 2.2.8 packages in hardy to link against openssl 0.9.8k I compiled from source in /usr/local, and everything works now as expected. Tim Spriggs noticed that starting the apache2 binary with the -X flag also allowed it to function in a limited capacity (debug mode, only one child process) and I have confirmed that.
As an additional test, I have modified the apache 2.2.8 packages in hardy to link against openssl 0.9.8k I compiled from source in /usr/local, and everything works now as expected. Tim Spriggs noticed that starting the apache2 binary with the -X flag also allowed it to function in a limited capacity (debug mode, only one child process) and I have confirmed that.