Matrix SSL is a library that adds support for HTTPS to the GoAhead webserver. At this moment this library is not integrated with the GoAhead ver. 2.1.8, there are no Makefiles and other changes are required to the webserver code.

I collected on this page information about post on news.goahead.com regarding this topic. Please add your own experience.


Martin Carlsson, 18 May 2004

I've made a quick integration of Matrix SSL 1.0 and updated the Mocana integration to the current release of the Mocana SSL/SSH package 1.26.

Some notes on the changes:

  • websSSLOpen() is modified to take a path to the certificate and key files. This has nothing to do with the SSL integration as such.
  • Separate defines for OPENSSL, RSA_SSL, MATRIX_SSL ans ENABLE_MOCANA_SSL_SERVER.
    I.e. to compile for OpenSSL the following defines should be included: -DWEBS_SSL_SUPPORT -DOPENSSL
  • The Matrix SSL integration requires the sslSocket[.c][.h] files included with the Matrix SSL package.
  • I have not tested RSA_SSL but it's pretty much the same as for OpenSSL so there is a fair chance it would work.
  • Makefiles not included but should be pretty straigthforward to modify.
  • Small mistake in websSSL.h: sslc.h should not be included for OPENSSL, only for RSA_SSL.

Here is an archive (tar.gz) with the changes: Matrix SSL patch


documentation/goahead/ssl/matrix.txt · Last modified: 2005/08/15 12:48 (external edit)