OSU and SSL
This is how I was abel to build the OSU-httpserver with SSL.
There is a problem thought.
Netscape and Internet Explorer can't connect. With
Opera it works just fine :-/
I have been abel to get the certificate in netscape but not any data.
This is the error message I get when using SSL with the hard shim.
SSL-443/10.10.10.128.2386 status: 3 - 'Flushing output data'
SSL-443/10.10.10.128.2386 error: 8428 - 'failure in outbound flush'
TCP/1 connection closed with status: 1 at 11:49:47.84 (179)
This message has been reported before (more than once) but I have not seen any
answer to the cause or any fix.
Instruction
Get this
unpack ssleay
unpack http_server
unpack tserver_ssl_v3a to a temporary directory.
Get a new tserver_tcpshr_install.com from
http://rubens.its.unimelb.edu.au/ssl/
It should be placed in www_system
SSLeay build
Copy bss_mst.c to bss_mst.c
Add bss_mst to crypto-lib.com (near line 160)
Copy ssl_threaded.c to ssl_threaded.c
Add ssl_threaded to ssl-lib.com
Add a HTTP_BASE_CODE logical pointing to http_server's base_code directory.
Build SSLeay
Define a logical SSLLIB pointing on libcrypto.olb,libssl.olb
and ssl_threaded.obj
Time for http_server
Build fork_code and script_code as aaareadme.txt states.
SSL and DECNET with soft shim
mms /macro=(share_tcp=ucxtcp)
cc tserver_ssl
cc ssl_server_dnet
@link_tcpshare ssl "" ssl_server_dnet/opt,decnet_access.obj
cc ssl_engine
change ssl_engine.opt so libcrypto is linked and change name of ssleaylib-axp
to libssl.
link ssl_engine/opt,pthread_libs_axp/opt
copy ssl_engine.exe [-.system]ssl_engine.exe
copy wwwssl.com to root of user that will run OSU.
change wwwssl.com so it points to the certificate and find its way to
ssl_engine.exe.
start it.
SSL and MST with hard shim
Change ssl_server_mst.opt so ssl_threaded,libcrypto.olb,libssl.olb is included.
Time for a bit of magic( this fixed the missing symbol messages I got when
linking):
library /extract libcrypto /extract=*
library /insert libssl libcrypto.obj
mms /macro=(share_tcp=ucxtcp)
mms /macro=(ssl=ssl_server_mst)
define tserver_ssl_transport /sys/exec www_system:tserver_ucxtcp.exe
start it.
minus@ctrl-c.liu.se
Last update: 3-FEB-1999 12:52