Previous Next Contents

1. SSLtcl

SSLtcl is a free loadable module for tcl that extends the socket command with SSL (SECURE SOCKET LAYER) functions. That is, it makes it possible for tcl applications to communicate securely over the Internet. SSLtcl is actually a thin wrapper around Eric Young's free SSL implementation SSLeay, that contain all cryptographic libraries insecurely to do secure SSL outside the USA.

SSL is a protocol invented by Netscape to do secure transactions over the web. It implements both protocols to know who you are talking to and protocols to hide your precious data.

SSLeay is a free implementation of SSL done in Australia. It contains all the cryptographic feature that is not allowed to be exported outside USA by USA companies. It, for example, contain RC4 128 bit and triple-des (168 bit).

To read more about SSL and SSLeay see the SSLeay FAQ, http://www.psy.uq.oz.au/~ftp/Crypto .

SSLtcl is a loadable module for tcl that makes it possible to use SSL inside tcl. It actually provides a extended socket command with which you can create a client and a server that can communicate with the SSL protocol, that is securely communicate over the Internet. It is - I think - the easiest way there is to day to incorporate SSL in to your programs.

SSLtcl can be found at

ftp://ftp.mc.hik.se/pub/users/mia95anp/ssl/SSLtcl-0.42.tar.gz

http://www.abc.se/~m9339/prog/ssl/SSLtcl-0.42.tar.gz

It has also been uploaded to

sunsite.unc.edu/incoming/Linux

www.neosoft.com/tcl

A dynamically linked rpm-version will also bee done in the near future and be uploaded to

ftp.redhat.com

The official homepage for SSLtcl is

http://www.abc.se/~m9339/prog/ssl/

To install SSLtcl you should read the Installation instruction either in this manual or in the file INSTALL.

Howto use it is described in the manual pages ssltcl(n). There is also a demo directory with some example scripts that uses SSLtcl.so. Read the section in this manual about the demo scripts or the README in the demo directory. For your convenience a have included a demo CA and a demo certificate where the passphrase for the keys is removed. They are located in the demo/demoCA directory and is used by the demo scripts.

In this manual there is also a section which briefly describes how to handle and generate your own certificates. If this information is not enough reed the SSLeay FAQ.


Previous Next Contents