Jump to content

GnuTLS

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 81.175.93.238 (talk) at 00:18, 6 January 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

GnuTLS
Developer(s)FSF
Stable release
1.2.9 / November 7, 2005
Repository
Operating systemMultiplatform
Typesecurity library
LicenseLesser GPL
Websitehttp://www.gnutls.org
GnuTLS logo
GnuTLS logo

GnuTLS, the GNU Transport Layer Security Library, is a free software implementation of the SSL and TLS protocols. Its purpose is to offer an API for applications to enable secure communication protocols over their network transport layer. GnuTLS has the following features:

  • TLS 1.0, TLS 1.1 and SSL 3.0 protocols
  • SRP for TLS authentication
  • PSK for TLS authentication
  • TLS Extension mechanism
  • TLS Compression
  • X.509 and OpenPGP certificate handling

The license of GnuTLS is the Lesser GPL; some parts are licensed under the GPL.

GnuTLS was initially created to allow applications of the GNU project use secure protocols such as TLS. Although OpenSSL preexisted, OpenSSL's license is not compatible with the GPL [1] thus software under the GPL license could not use it.

GnuTLS is being used in software like GNOME, Centericq, Exim, Mutt, Slrn, Lynx, and CUPS.

GnuTLS version 1.2.9 was released on November 7, 2005.