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