axTLS 1.3.2

axTLS embedded SSL software is a highly configurable client/server TLSv1 SSL library.
  1 Screenshot
axTLS embedded SSL software is a highly configurable client/server TLSv1 SSL library designed for platforms with small memory requirements. It comes with a small HTTP/HTTPS server and additional test tools.

To run it:

� Go to the axTLS directory and type "make". Select the appropriate OS and then run it (as superuser, from the _stage directory) with:
� ./axhttpd
� Point your browser at (or whatever your server name is).
� You will be asked to accept the axTLS certificate (press ok).
� You can access the same pages using normal HTTP on
� On the demo you can run the axssl server followed by the axssl client. Type a few characters into the client and see them appear on the server (on Linux/Unix you can type characters from the server and see them on the client).

Main features:

  • A very small footprint (around 50-60kB for the library in 'server only' mode).
  • bullet Uses TLSv1 (an improvement on SSLv3)
  • bullet Session resumption for high SSL performance.
  • bullet AES128/AES256 for high quality encryption (as well as RC4).
  • bullet Portable across many systems (written in ANSI C). Tested on Linux/Win32/Cygwin/Solaris.
  • bullet Variable RSA key sizes (512-4096 bits have been tested).
  • bullet A very simple API - ~20 functions in C and no structures.
  • bullet Peer client/server verification, certificate chaining, session renegotiation.
  • bullet X509v1, PKCS#8, PKCS#12 keys/certificates in DER/PEM format,
  • bullet Highly configurable compile-time options (using BusyBox-like config tool)
  • bullet Partial openssl compatibility.
  • bullet Interfaces for C#, VB.NET, Java, Perl and Lua.
  • bullet It's free! (LGPL licensing)

last updated on:
February 8th, 2011, 12:47 GMT
license type:
LGPL (GNU Lesser General Public License) 
developed by:
Cameron Rich
ROOT \ Internet \ HTTP (WWW)
Download Button

In a hurry? Add it to your Download Basket!

user rating 12



Rate it!

Add your review!