TLS 0.3.1 Released
NOTE: This is prerelease software. The contents of the first full release
may be significantly different from what is available here. Watch
http://tls.macrobyte.net/ for updates.
TLS stands for "Transport Layer Security". It includes SSL, and is
the proposed standard that is superceding SSL.
Macrobyte's TLS provides client side tools for making secure HTTPS
requests, and server side tools for running a secure web server.
It also includes tools for creating and managing "keys,"
self-signed certificates, and "certificate signing requests" (for
sending to companies like Verisign, Thawte, or Komodo, to receive
a valid server certificate).
System Requirements
TLS requires an up-to-date copy of
UserLand Frontier™, or
Radio UserLand™, running
on Windows, MacOS X, or MacOS 8/9. UserLand offers free 30 day trial
versions of both applications if you wish to try out TLS.
License Agreement
A license agreement is included with the software, and it is also available
online. Please read the license
before installing TLS. If you do not agree to the terms of the license, you
must not install the software.
Installation
After downloading and expanding the archive, run the "Install TLS" script.
See the README document inside the database for examples and other
information, or the Getting
Started document online.
What's New
Version 0.3.1 fixes several related bugs in the secure webserver,
where the server would not acknowledge situations in which the
client cancelled the SSL/TLS session.
The most common occurrence of this situation is when the client
browser displays a warning that the secure site is not fully
trusted, and the user opts to cancel. Previously, the listening
thread would remain alive on the server, but would not be useful,
and in some situations could cause an apparently deaf server. In
this release, an aborted connection is properly cancelled.
Download